正则表达式用于边界内的字符

时间:2018-09-25 13:24:28

标签: regex

考虑以下字符串:

  

“计数”:42,“命中”:75,“范围”:[5,10,15,20],“标题”:“图表”

我希望Regex尝试捕获仅出现在方括号 [] 中的逗号','。这可能吗?

我可以使用\[.*\]作为正则表达式来匹配整个列表,但只需要逗号即可。

1 个答案:

答案 0 :(得分:1)

这应该匹配给定字符串中方括号内的逗号,

,(?=\d+.*\])
  • ,匹配逗号
  • (?=\d+.*\])正面看待断言数字,并且,前面有一个右方括号

see demo