我有一个像'''Coffee''' is a [[Drip brew|brewed]] [[beverage]] prepared from the roasted seeds of several species of an evergreen
这样的字符串。我需要将每个[[something]]
简单地替换为something
,如果有多个“词组”,例如[[Drip brew|brewed]]
,我想用 last <替换该组/ strong>(不一定是第二个)短语,例如本例中的brewed
。使用RegEx有一种干净的方法吗?我试图从维基百科中清除一些JSON用于一些深奥的目的。
答案 0 :(得分:1)
string.replaceAll("\\[\\[([^]]*[|])?([^]]*?)\\]\\]", "$2");