我有一个字符串名称 s,
String s = "He can speak English and Sinhala.[1]He<ename> has edited 12 CSE Staff Research Publications.[1][2]"
我想从字符串中删除[1]
和。[1][2]
请注意,我们可以在方括号内有任何数字,也可以有任何数量的方括号(如[number][number][number]...
)。我试过用这个,
String removedNoTag = s.replaceAll("[\\[0-9\\]]","");
是的,它删除了所有 [number].. 模式。但它也会删除文本中的所有数字(它12
也会删除)。
谁能告诉我该怎么做?