替换子串",**"在字符串中

时间:2018-02-12 02:48:29

标签: java regex string

我有字符串"最好的,**我有"。我想替换",**"到" ",我的代码

string str = "the best, **i have";
string a = str.replace(", \\**", " ");

但如果字符串是"最好的,她有钱"然后将字符串替换为"最好的她有钱"。

谢谢!

1 个答案:

答案 0 :(得分:0)

你没有正确地逃避第二个星号。

您提供的正则表达式字面意思是", ",后跟任意数量的"*"字符。

正确的正则表达式字符串应为", \\*\\*"