gpt4 book ai didi

正则表达式 : lookbehind and lookahead and greediness problem

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:37:17 24 4
gpt4 key购买 nike

这应该很简单,但我是菜鸟,我一辈子也搞不懂。我正在尝试使用正则表达式来匹配特殊打开/关闭标签内的文本:[p2][/p2]

所以在这段文字中:

apple [p2]banana[/p2] grape [p2]lemon[/p2]

它应该匹配“banana”和“lemon”。到目前为止,我使用的正则表达式是:

(?<=\[p2\]).+(?=\[\/p2\])

但这太贪心了。它匹配以banana中的“b”开头,以lemon中的“n”结尾,匹配banana[/p2] grape [p2]lemon。我该如何搭配香蕉和柠檬?

最佳答案

应该这样做:

(?<=\[p2\]).+?(?=\[\/p2\])

我添加了问号以使量词成为非贪婪的。

关于正则表达式 : lookbehind and lookahead and greediness problem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1731934/

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