Javaで特定の文字列からすべての角括弧(「[]」)を削除するにはどうすればよいですか?
String s = "[abcdefg]";
s = s.replaceAll(regex, "");
この場合、どの正規表現を使用しますか?
これを使用してください:
String s = "[abcdefg]";
String regex = "\\[|\\]";
s = s.replaceAll(regex, "");
System.out.println(s);
次のようなものを使用して一致させることができます"\\[([^\\]])\\]"
(開き括弧、閉じ括弧ではないもののシーケンス(()
後で参照するために内側に入れられます)、続いて閉じ括弧)、次に一致全体(グループ0)を内部で一致する内容に置き換えます()
ブロック(グループ1)