您提供的Retina link中的信息表示:在底层,它使用.NET的正则表达式引擎,这意味着.NET风格和ECMAScript风格都可用。因此,如果您使用.NET风格,请使用${1}1来替换第一个反向引用和1,使用${11}或$11来替换第11个反向引用。如果您使用ECMAScript表达式,则$11将被处理如下:如果少于11个捕获组但有1个,则$1将被解析为对第1组的反向引用,后跟文字1;如果有11个捕获组,则它将是对第11组的反向引用。
.NET
,但我想了解尽可能多的其他语言版本的答案。 - Kenny Lau${1}1
替换第一个反向引用和1
,使用${11}
替换第11个反向引用。 - Wiktor Stribiżew