C# 正则表达式解析 [3,7) 这种带括号的字符串

显示结果为:

0:[3,7)
1:[
2:3
3:7
4:)

正则表达式中,用 作转义符,将括号转义为普通字符,用 Regex.Match 匹配,若结果为 Success 则匹配成功,再用 Groups[i].Value 取出括号匹配的各项值。用 ^、$ 限定了行的开头和结尾,即头尾要完全匹配,并不是说只匹配字符串其中的一部分。

当然,如果要进一步限定括号中的只能是数字,则可以替换 .* 为 d*。

相关阅读

  • 白话解释正则表达式中参数 g、m、i 的作用
  • 涉及正则表达式验证字符串长度时别忘了 ^、$
  • 正则表达式匹配次-懒惰匹配

你可能感兴趣的