如何替换一组我只知道第一个和最后一个的字符,中间是一个非常数的变量.
我所知道的是,这个字符串总是以&它开头,它将以;
string str = "Hello &145126451; mate!";
Run Code Online (Sandbox Code Playgroud)
怎么摆脱&145126451;?
所以期望的结果是:
string result = "Hello mate!"
Run Code Online (Sandbox Code Playgroud)
最简单的方法是使用Regex:
Regex yourRegex = new Regex(@"&.*;");
string result = yourRegex.Replace("Hello &145126451; mate!", String.Empty);
Console.WriteLine(result);
Run Code Online (Sandbox Code Playgroud)
这是一个小例子.