我希望使用reg-ex来分割以下字符串
1 hi my name is John. 2 I live at house 32. 3 I see stars.
到
[hi my name is John, I live at house 32. , I see stars]
请注意,我尝试拆分数字后跟空格
答案 0 :(得分:6)
拆分/(^|\b\s+)\d+\s+/g
。
说明:
(^|\b\s+)
^
或\b\s+
的集合
^
字符串的开头或\b\s+
a word boundary后跟空格/标签重复一次或多次 \d+
0到9之间重复1次或更多次的数字(所以它匹配1,12,123等)\s+
空格/标签重复一次或多次 修改强>:
(^|\.\s+)\d+\s+
可能对你有用。
答案 1 :(得分:2)
也许这样做:[0-9]{1}[\ ]
答案 2 :(得分:1)
分裂:
/\d+ /
只有第一场比赛是空的,因为它是第一个数字之前的匹配:1
,所以你必须忽略那个。