去除特殊字符圖案我有一個字符串名稱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\\]]","");
是的,它刪除所有[數字] ..模式。但它也刪除文本內的所有數字(它也刪除12
)。
任何人都可以請告訴我如何做到這一點?