我有一个像'''Coffee''' is a [[Drip brew|brewed]] [[beverage]] prepared from the roasted seeds of several species of an evergreen
这样的字符串。我需要简单地用something
替换每个[[something]]
,如果有多个"短语",例如[[Drip brew|brewed]]
,我想将该集合替换为最后一个(不一定是第二个)短语,例如本例中的brewed
。有没有一种干净的方法来使用正则表达式来做到这一点?我正在尝试从维基百科中清理一些JSON,以达到一些深奥的目的。
string.replaceAll("\[\[([^]]*[|])?([^]]*?)\]\]", "$2");