替换字符串中的一组字符

时间:2016-06-07 08:52:42

标签: c# regex

如何替换一组我只知道第一个和最后一个的字符,中间是一个非常数的变量。

我所知道的是,此字符串始终以&开头,并以;

结尾
string str = "Hello &145126451; mate!"; 

如何摆脱&145126451;

所以期望的结果是:

string result = "Hello  mate!"

1 个答案:

答案 0 :(得分:5)

最简单的方法是使用Regex

    Regex yourRegex = new Regex(@"&.*;");
    string result = yourRegex.Replace("Hello &145126451; mate!", String.Empty);
    Console.WriteLine(result);

这是一个fiddle示例。