正则表达式匹配一个后跟空格的数字

art*_*ved 3 java regex

我希望使用reg-ex来分割以下字符串

1 hi my name is John. 2 I live at house 32. 3 I see stars.
Run Code Online (Sandbox Code Playgroud)

[hi my name is John,  I live at house 32. , I see stars]
Run Code Online (Sandbox Code Playgroud)

请注意,我试图拆分数字后跟空格

h2o*_*ooo 6

拆分/(^|\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+ 可能会对你更好.