我在C#和正则表达式小的遭遇,但我需要尝试这个这个逻辑:如何使用正则表达式替换C#中的一部分字符串?
string replacedText = Regex.Replace(
"ssdf bonnets sdf sdf sdf ",
@"(?i)^(.+)?(bonnet)(s?)(.+)?$",
"$1hood$3$4"
);
上面的代码是一个答案计算器质疑:
更换字符串的一部分,同时保持休息完好? 而不是检测单词(阀盖)我想替换多个值,例如,如果它发现“f”或“b”或“s”它将被替换为“a”?
例如,如果输入“ahfbsdrts STB” 输出无线本地环路是“ahaaadrta ATA”
请张贴所需的输入/输出的一些例子。从你的问题中很难判断你想要做什么 – musefan
如果有帮助,我添加了一个例子。 – Iman25