gpt4 book ai didi

用于捕获两个字符分隔符的正则表达式模式

转载 作者:行者123 更新时间:2023-12-03 02:19:59 24 4
gpt4 key购买 nike

我有一个类似于以下内容的字符串:

prefix::key0==value0::key1==value1::key2==value2::key3==value3::key4==value4::

我想检索与键(例如 key1)关联的值。以下模式:

::key1==([^:]*)

...仅当值中没有“:”字符时才有效,因此我想确保模式匹配仅针对子字符串 ::,但我找不到如何做到这一点,因为我看到的大多数示例都是关于单字符匹配的。

如何修改正则表达式模式以匹配“::key1==”和下一个“::”之间的所有字符?

谢谢!

最佳答案

你能做这样的事情吗:::key1==(.*?)::?假设该语言支持惰性 ? 运算符,这应该可以工作。

关于用于捕获两个字符分隔符的正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5423379/

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