正则表达式中括号的三种功能:
1)限定多选结构的范围; 如:ab(c|d|e)fgh,注意上述写法与去掉括号时 abc|d|efgh 的区别
2)标注量词作用的元素;如:ab(cde)+fgh,注意上述写法与去掉括号时 abcde+fhg的区别
3)为引用捕获文本;作为这个用法加括号是为了返回或引用匹配结果
本文详细介绍了正则表达式中括号的三种主要功能:限定多选结构的范围、标注量词作用的元素及为引用捕获文本。通过具体示例对比了不同使用场景下的区别。
正则表达式中括号的三种功能:
1)限定多选结构的范围; 如:ab(c|d|e)fgh,注意上述写法与去掉括号时 abc|d|efgh 的区别
2)标注量词作用的元素;如:ab(cde)+fgh,注意上述写法与去掉括号时 abcde+fhg的区别
3)为引用捕获文本;作为这个用法加括号是为了返回或引用匹配结果
4251
2680

被折叠的 条评论
为什么被折叠?