摘要:
正则表达式中的圆括号1.正则表达式中的圆括号的作用是对字符进行分组,并保存匹配的文本。2.圆括号用法I:对字符或元字符进行分组,这样在圆括号内就可以对字符组合使用限定符。 eg.匹配A+一个数字+A+一个数字:(A\d){2}3.圆括号用法II:表示可选择性。 3.1 从两个直接量中选择一个 eg. gr(a|e)y匹配gray和grey,该例子还可以使用gr[ae]y,字符类效率更高。 3.2 从多个直接量中选择 eg. (Doctor|Dr\.?)匹配Doctor,Dr,Dr.三种情况 3.3 错误匹配的交替行为, 使用交替行为时,有时会出现意想不到的错误。 eg. 用(a|ab)匹配ab 阅读全文