如何删除单引号中的文本

时间:2017-01-22 19:17:15

标签: c# regex

我的列表中有一个元素,如下所示:MalID='test'

在单引号中删除test的最佳方式是什么?

我尝试将List中的元素添加到string并使用Regex。

string MalID = fullLine[0];  //MalID='test'
Match malMatch = Regex.Match(MalID, @"'([^']*)"); // The result is 'test'

1 个答案:

答案 0 :(得分:3)

您可以使用Regex.Replace()

string str = "MalID = 'test'";
string result = Regex.Replace(str, "'.+?'", "''");

结果将为MalID = ''

如果您不希望''结果更改"''"""