我有字符串"最好的,**我有"。我想替换",**"到" ",我的代码
string str = "the best, **i have";
string a = str.replace(", \\**", " ");
但如果字符串是"最好的,她有钱"然后将字符串替换为"最好的她有钱"。
谢谢!
答案 0 :(得分:0)
你没有正确地逃避第二个星号。
您提供的正则表达式字面意思是", "
,后跟任意数量的"*"
字符。
正确的正则表达式字符串应为", \\*\\*"
。