gpt4 book ai didi

java - 正则表达式从 Java 中的 wikimarkup 页面获取混合链接

转载 作者:行者123 更新时间:2023-12-01 14:02:59 25 4
gpt4 key购买 nike

我必须检查以下类型的字符串:

城市里有[[公共(public)交通]]吗?一些[[次]]

并仅返回相关部分 - 即

[[公共(public)交通]]化一些[[次]]

我正在使用这个正则表达式:\\w*?\\[\\[(.*?)\\]\\]\\w*?

当搜索文本也包含换行符和特殊字符时,它似乎不适用于上面给出的示例和扩展示例。你能指出我应该如何编写正则表达式吗?

最佳答案

默认情况下.不会匹配换行符:

您需要切换单行模式

(?s)\\S*\\[\\[.*?\\]\\]\\S*
^

在单行模式下,. 也会匹配换行符

关于java - 正则表达式从 Java 中的 wikimarkup 页面获取混合链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19197135/

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