gpt4 book ai didi

java - 正则表达式匹配数字后跟空格

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:57:06 25 4
gpt4 key购买 nike

我正在寻找使用正则表达式来拆分以下字符串

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+) 的集合
    • ^ 字符串的开始 或者
    • \b\s+ a word boundary后跟重复 1 次或多次的空格/制表符
  • \d+ 0 到 9 之间的数字重复 1 次或多次(所以它会匹配 1、12、123 等)
  • \s+ 空格/制表符重复 1 次或多次

编辑:

(^|\.\s+)\d+\s+ 可能更适合您。

关于java - 正则表达式匹配数字后跟空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17020720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com