我的列表中有一个元素,如下所示:MalID='test'
。
在单引号中删除test
的最佳方式是什么?
我尝试将List
中的元素添加到string
并使用Regex。
string MalID = fullLine[0]; //MalID='test'
Match malMatch = Regex.Match(MalID, @"'([^']*)"); // The result is 'test'
答案 0 :(得分:3)
您可以使用Regex.Replace()
:
string str = "MalID = 'test'";
string result = Regex.Replace(str, "'.+?'", "''");
结果将为MalID = ''
。
如果您不希望''
结果更改"''"
至""
。