是Replace在C#一样replaceAll在Java中?
我正在尝试替换括号中的任何内容,但它似乎不适用于C#.我需要输出只是"等等".
string username = "blah (blabla)";
userName = userName.Replace("\\([^\\(]*\\)", "");
Run Code Online (Sandbox Code Playgroud)
它在我在这里使用时有效.
Bro*_*ass 12
您正在寻找Regex.Replace()方法:
string username = "blah (blabla)";
Regex rgx = new Regex("\\([^\\(]*\\"));
userName = rgx.Replace(input, "");
Run Code Online (Sandbox Code Playgroud)
该string.Replace()方法只处理字符串替换 - 它不包括正则表达式.