我有一个包含一些信息的xml文件。我需要用另一个单词替换其中的一些单词。
在下面的示例中,我需要使用“ C#”删除“ go”关键字:
类似我将要去的语言部分
为此,我编写了一个正则表达式,例如:
string reg = "[^a-zA-Z09]go[^a-zA-Z09]";
var r = new Regex(reg);
r.Replace("Something like I'm going to have section on go language", "C#");
//The expected result is Something like I'm going to have section on C# language
但是问题是,它被“ go”周围的空格所代替。 如果我使用字符串替换功能,它将也删除go。