0

私のJava文字列には、eg:hello(world)があります。括弧だけを削除したい結果はhelloworldになるはずです。

私はこのような正規表現を試しました

String strFunction = Hello(world);

strFunction.replaceAll("\\)\\(\\s+", "");

しかし、それは機能していません。助けてください

4

3 に答える 3

3

文字列は不変であるため、結果を元の文字列に再割り当てする必要があります。また、正規表現に問題があります。現在、これらの括弧が連続して発生した場合、それらの括弧を置き換えようとします。

文字クラスを使用する必要があります。

strFunction = strFunction.replaceAll("[)(]", "");
于 2013-07-13T10:27:55.500 に答える