gpt4 book ai didi

regex - 使用 RegEx 匹配字符,除非 "immediately"后跟另一个特定字符

转载 作者:太空宇宙 更新时间:2023-11-04 03:58:54 24 4
gpt4 key购买 nike

我正在尝试查找所有具有 [ 的匹配项,除非紧随其后的是 '"

例如,它会匹配包含 bla bla bla [bla bla bla 的行,但不匹配 bla bla bla ['bla bla blabla bla bla ["bla bla bla>。

所以,我尝试了以下方法

\[.+]/[[^'"][.+]

我的(错误)想法是......

  1. 使用\启动。
  2. 使用[.+]捕获零个或多个字符。
  3. 使用 /[ 首先转义,然后搜索右括号。
  4. 使用 [^'"] 不查找 '"
  5. 使用[.+]获取其余部分。

我真的不想在另一种情况下再次问这个问题,并且希望得到解释,而不是一个可以工作的正则表达式。

谢谢

最佳答案

我的看法是

\[[^'"]+

\[ 转义 [[^'"]+ 一次或多次

关于regex - 使用 RegEx 匹配字符,除非 "immediately"后跟另一个特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23750465/

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