数据处理正则表达式中的括号
Posted 兔子爱读书
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据处理正则表达式中的括号相关的知识,希望对你有一定的参考价值。
1. 小括号
() 是为了提取匹配的字符串。
()本身不匹配任何东西,也不限制匹配任何东西,只是把括号内的内容作为同一个表达式来处理
表达式中有几个()就有几个相应的匹配字符串。
例如,(abc),表示这一组要按此组内的顺序出现
2. 中括号
[] 是为了是定义匹配的字符范围。
例如,[a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\\s*]表示空格或者*号。
后面通常跟着*、+、?
3. 花括号
{}一般用来表示匹配的长度
例如, \\s{3} 表示匹配三个空格,\\s{1,3}表示匹配一到三个空格。
以上是关于数据处理正则表达式中的括号的主要内容,如果未能解决你的问题,请参考以下文章