gpt4 book ai didi

javascript - "variable=value"的非贪婪正则表达式

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

我有一个像这样的字符串:

you will receive a $$product_color product tomorrow <<Purchase_dialog $$product_name=iphone $$product_color= $$product_color=

我想要匹配的内容:

  • $$产品名称=
  • $$product_name=值
  • $$product_name=(字符串结尾)

我不想匹配$$product_color当它后面没有等号时。

这是我创建的正则表达式:

  • \$\$.+?=(\s|$|.+?\b) - 失败,因为它匹配 $$product_color product tomorrow <<Purchase_dialog $$product_name=iphone
  • \$\$.+?=[^\s].+?\b - 失败,因为它不匹配 $$product_color=

最佳答案

您可以使用以下正则表达式(接近您的)

\$\$[^=\s]+?=(\s|$|[^=]+?\b)

在这里检查:https://regex101.com/r/nioTAC/1/

关于javascript - "variable=value"的非贪婪正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48634765/

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