用C#替换并用Java替换AllAll

M_K*_*M_K 8 c# regex

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()方法只处理字符串替换 - 它不包括正则表达式.