-1

文字列に存在するすべての@[x]を削除する正規表現を探しています。xは任意の文字列です。たとえば、@[タイトル]

4

2 に答える 2

2

@\[[^\]]*\]?

次のように:

  String s = "asda @[asdagf] dsgfdg";

  System.out.println(s.replaceAll("@\\[[^\\]]*\\]",""));

印刷されます:

asda  dsgfdg
于 2013-09-10T06:04:20.717 に答える
1
String original = "Hello @[world]!";
String replaced = original.replaceAll("@\\[.*?\\]", "");
// replaced = "Hello !"`enter code here`
于 2013-09-10T06:04:08.737 に答える