Regex.只替换regex的一部分

本文关键字:一部分 regex 替换 Regex | 更新日期: 2023-09-27 18:12:04

我制作了这行代码

mystring= Regex.Replace(mystring, @"'d+IEME", "E"); 

但遇到了一个问题,因为我想保留这个号码。类似于7IEME替换为7E

Regex.只替换regex的一部分

用一个组捕获'd+,然后使用$1进行替换,意思是"组1"后面跟着E

mystring= Regex.Replace(mystring, @"('d+)IEME", "$1E"); 

您应该使用组:

string mystring = "7IEME";
mystring= Regex.Replace(mystring, @"('d+)IEME", "$1E");