我使用了String.split(a)
方法。当a
作为子字符串出现时,它会将字符串分解为某些部分。但我想要的是我会给出一个分隔符列表,当这些分隔符中的任何一个出现时,字符串将被分成几部分。我该怎么做?
答案 0 :(得分:3)
在分割中使用正则表达式
'abcdef'.split(/[bdf]/) //[ 'a', 'c', 'e', '' ]
甚至
'abcdef'.split(/b|d|f/) //[ 'a', 'c', 'e', '' ]
还要分裂字符串
'Hello There World'.split(/\s?There\s?|\s+/) //[ 'Hello', 'World' ]
\s?
抓取任何可能带有