nail78 发表于 2015-08-13 14:08 \是转义符,正则中有特殊含义的符号,在正则匹配的时候,如果要去除其特殊含义,仅表示字面含义(字符串), ...
xiang1162090014 发表于 2015-08-13 14:53 如果说 \( \) 是去除 ( ) 的特殊含义,
MMMIX 发表于 2015-08-13 15:02 (GNU) sed 在不使用 -r 的时候, \( 是给 ( 添加特殊含义; 在使用 -r 的时候, \( 是去除 ( 的特殊含义.
xiang1162090014 发表于 2015-08-13 15:28 谢谢回复! 你这段话的后半段我能理解,请问前半段中 不使用 -r 时, \( \) 的特殊含义是什么呢?
MMMIX 发表于 2015-08-13 15:40 引入 capture group 呀. 介绍正则的文档中大部分都有这个的介绍, 虽然未必都叫这个名字.