如何编写正则表达式匹配空格+[数字],格式的目标内容?
正则表达式提取指定格式内容方案
匹配目标
提取文本中格式为 [数字], 的内容(即空格+左方括号+任意数字+右方括号+逗号的组合)
推荐正则表达式
\s\[\d+\],
正则各部分解释
\s:匹配单个空格(如果需要匹配多个连续空格,可替换为\s+)\[:匹配左方括号(方括号是正则特殊字符,需用反斜杠转义)\d+:匹配一个或多个连续数字\]:匹配右方括号(同样需要转义),:匹配逗号
示例验证
以你提供的文本片段为例:
"text": "text text text [65], text [65], text [65], text [65]"
使用上述正则匹配后,会提取出三个符合要求的结果:
[65],[65],[65],
内容的提问来源于stack exchange,提问作者Coder
相关产品推荐
相关产品推荐

