[英]regex to match a number followed by spaces
我希望使用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]
請注意,我試圖拆分數字后跟空格
拆分/(^|\\b\\s+)\\d+\\s+/g
。
說明:
(^|\\b\\s+)
^
或\\b\\s+
)的集合
^
字符串 OR的開頭 \\b\\s+
一個單詞邊界,后面跟一個空格/制表符重復1次或多次 \\d+
0到9之間的數字重復1次或更多次 (所以它匹配1,12,123等) \\s+
空格/制表符重復1次或多次 編輯 :
(^|\\.\\s+)\\d+\\s+
可能對你更好。
也許這樣做: [0-9]{1}[\\ ]
拆分:
/\d+ /
只有第一個匹配才為空,因為它是第一個數字之前的匹配: 1
,所以你必須忽略那個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.