【发布时间】:2014-10-14 13:49:05
【问题描述】:
我使用了String.split(a) 方法。当a 作为子字符串出现时,它将字符串分成一些部分。但我想要的是我会给出一个分隔符列表,当任何一个分隔符出现时,字符串都会被分解成碎片。我该怎么做?
【问题讨论】:
标签: javascript tokenize
我使用了String.split(a) 方法。当a 作为子字符串出现时,它将字符串分成一些部分。但我想要的是我会给出一个分隔符列表,当任何一个分隔符出现时,字符串都会被分解成碎片。我该怎么做?
【问题讨论】:
标签: javascript tokenize
在拆分中使用正则表达式
'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? 抓取任何可能与单词有关的空格
【讨论】:
/bc|f/ 拆分 'bc' 和 'f'。
/puppy|kitten|[bdf]/