Skip to main content
 首页 » 编程设计

c#之正则表达式。仅替换正则表达式的一部分

2024年01月26日26pander-it

这行代码是我写的

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

但是遇到了问题,因为我想保留号码。如 7IEME 替换为 7E

请您参考如下方法:

用一个组捕获 \d+ 然后替换,使用 $1 表示“组 1”,后跟 E。

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