如何替换一组我只知道第一个和最后一个的字符,中间是一个非常数的变量。
我所知道的是,此字符串始终以&
开头,并以;
string str = "Hello &145126451; mate!";
如何摆脱&145126451;
?
所以期望的结果是:
string result = "Hello mate!"
答案 0 :(得分:5)
最简单的方法是使用Regex
:
Regex yourRegex = new Regex(@"&.*;");
string result = yourRegex.Replace("Hello &145126451; mate!", String.Empty);
Console.WriteLine(result);
这是一个fiddle示例。