我有一个
string myStringTitle= "Insurance Subsequent Action - Removing Coverage";
我使用方法
myStringTitle.replace("-", "");
以及
Regex.Replace(myStringTitle, @"[^-]", ""); <br>
他们似乎没有任何理由为什么?感谢
答案 0 :(得分:4)
字符串是不可变的。 Replace()
将创建一个新字符串,您必须将结果分配给变量。它不会就地修改字符串。
因此,请将代码更改为:
myStringTitle = myStringTitle.Replace("-", "");