"a;b;c;d".split(/(?<=;)/g))); "a;b;c;d".split(/(?=;)/g))); "a;b;c;d".split(/((?<=;)|(?=;))/g)));
你会得到:
[a;, b;, c;, d] [a, ;b, ;c, ;d] [a, ;, b, ;, c, ;, d]
最后一个是你想要的。
((?<=;)|(?=;))
等于在;
之前或;
之后选择一个空字符。
本文作者为gengboxb,转载请注明。
"a;b;c;d".split(/(?<=;)/g))); "a;b;c;d".split(/(?=;)/g))); "a;b;c;d".split(/((?<=;)|(?=;))/g)));
你会得到:
[a;, b;, c;, d] [a, ;b, ;c, ;d] [a, ;, b, ;, c, ;, d]
最后一个是你想要的。
((?<=;)|(?=;))
等于在;
之前或;
之后选择一个空字符。
本文作者为gengboxb,转载请注明。