.net Regex.Replace:如何使用后跟数字的$groups
使用Regex::Replace,我们可以使用$1、$2、。。。匹配相应的组。但我怎么能用1美元加数字呢。例如,用678替换6.net Regex.Replace:如何使用后跟数字的$groups,.net,regex,.net,Regex,使用Regex::Replace,我们可以使用$1、$2、。。。匹配相应的组。但我怎么能用1美元加数字呢。例如,用678替换6 Regex::Replace(text, "(6)", '$178'); 看来我能用$` Regex::Replace(text, "(6)", '$1$`78'); 您需要使用备用语法: Regex::Replace(text, "(6)", "${1}78"); 您可以使用反向引用来捕获命名组,并用您想要的任何内容替换该命名组。
Regex::Replace(text, "(6)", '$178');
看来我能用$`
Regex::Replace(text, "(6)", '$1$`78');
您需要使用备用语法:
Regex::Replace(text, "(6)", "${1}78");
您可以使用反向引用来捕获命名组,并用您想要的任何内容替换该命名组。