gpt4 book ai didi

javascript 正则表达式 : string contains this, 但不是那个

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:56:47 25 4
gpt4 key购买 nike

我正在尝试组合一个正则表达式模式,该模式与包含单词“front”但不包含单词“square”的字符串相匹配。我可以单独完成这项工作,但无法将它们组合在一起。

前面=是

 ^((?=front).)*$

正方形=否

 ^((?!square).)*$

但是,如何将它们组合成单个正则表达式?

最佳答案

您可以为此使用一个否定的前瞻:

/^(?!.*square).*front/

RegEx Demo

正则表达式详细信息:

  • ^:开始
  • (?!.*square) 是否定前瞻,如果文本 square 出现在输入中从起始位置开始的任何位置,则断言失败
  • .*front 将匹配 front 输入中的任何位置

关于javascript 正则表达式 : string contains this, 但不是那个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38704295/

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