0
下面的代碼分割someString
成陣列,與separators
分割字符串後保留多個分隔符?
var separators = ['\\\.', '\\\(', '\\\)', ':', '\\\?', '\\\!', '\\\"', '\\\n'];
var tokens = someString.split(new RegExp(separators.join('|')));
tokens = tokens.filter(Boolean);
但是被指定的分隔符,我想保持各自的分隔符分裂時。我找到了幾種解決方案,但其中大多數只針對一個似乎比較容易處理的分隔符。我如何處理多個分隔符(如我的示例),並在分割時保留它們?
你可以給一個示例輸入字符串和輸出數組? – Giladd