Javaで正規表現を使用して任意の記号を除外する。

正規表現で文字クラスを使用して、任意の記号をマッチングして取り除くことができます。角括弧 [] を使用し、マッチングしたい文字を含めることができます。

例えば、任意の記号を文字列から削除するには、以下の正規表現を使用することができます:

String str = "Hello, World!@#$%^&*()_+-={}[]|\\:;\"'<>,.?/~`";
str = str.replaceAll("[^a-zA-Z0-9\\s]", "");
System.out.println(str);

結果は次のとおりです:

Hello World

上記のコードでは、str.replaceAll(“[^a-zA-Z0-9\\s]”, “”) は、アルファベット、数字、空白文字以外のすべての文字と一致し、それらを空の文字列に置き換えます。これにより、任意の記号を取り除く効果が実現されます。

bannerAds