gpt4 book ai didi

regex - 正则表达式匹配非空引用的子字符串

转载 作者:行者123 更新时间:2023-12-04 11:02:23 25 4
gpt4 key购买 nike

我正在寻找匹配 "batz" 的正则表达式,但不是 ""在本文中:bla "" and "batz" foo/"([^"]*)"/g两者都匹配,/"([^"]+)"/g匹配 " and " .

这甚至可能使用正则表达式吗?

最佳答案

您可以将此正则表达式与捕获的组一起使用:

(?:""|[^"])*("[^"]+")

RegEx Demo

正则表达式详情:
  • (?: : 开始一个非捕获组
  • "" : 匹配 ""
  • | : 或
  • [^"] : 匹配任何不是 " 的字符
  • )* : 关闭非捕获组。 *让该组匹配 0 次或多次出现
  • ("[^"]+") : 匹配一个非空的双引号字符串并在组 #1 中捕获
  • 关于regex - 正则表达式匹配非空引用的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58716433/

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