标签: regex regular-language backreference
This article说:
像\ 1或\ 2这样的反向引用匹配前一个匹配的字符串 括号表达式,只有该字符串:(cat | dog)\ 1匹配 catcat和dogdog但不是catdog也不是dogcat。 就理论而言 就术语而言,具有反向引用的正则表达式不是 正则表达式。
为什么呢?出于什么原因\1成为“正则表达式”不再是“正则表达式”?
\1