gpt4 book ai didi

java - 使用正则表达式将所有短语集替换为最后一个短语?

转载 作者:行者123 更新时间:2023-12-01 14:00:55 26 4
gpt4 key购买 nike

我有一个像'''Coffee''' is a [[Drip brew|brewed]] [[beverage]]的字符串,由几种常青树的烘烤种子制成。我需要将每个 [[something]] 简单地替换为 something 并且如果有多个“短语”,例如 [[Drip brew|brewed] ],我想用 last(不一定是第二个)短语替换该组,例如本例中的 brewed。有没有一种干净的方法可以使用正则表达式来做到这一点?我正在尝试从维基百科中清理一些 JSON,以用于某些深奥的目的。

最佳答案

string.replaceAll("\\[\\[([^]]*[|])?([^]]*?)\\]\\]", "$2");

关于java - 使用正则表达式将所有短语集替换为最后一个短语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19352218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com