为什么带反向引用的正则表达式不是正则表达式?

时间:2016-11-07 00:02:25

标签: regex regular-language backreference

This article说:

  

像\ 1或\ 2这样的反向引用匹配前一个匹配的字符串   括号表达式,只有该字符串:(cat | dog)\ 1匹配   catcat和dogdog但不是catdog也不是dogcat。 就理论而言   就术语而言,具有反向引用的正则表达式不是   正则表达式。

为什么呢?出于什么原因\1成为“正则表达式”不再是“正则表达式”?

0 个答案:

没有答案