gpt4 book ai didi

regex - 正则表达式不匹配特定字符串

转载 作者:行者123 更新时间:2023-12-04 17:41:57 24 4
gpt4 key购买 nike

我的用例如下:我想找到与此类似的所有事件 /name.action ,但最后一部分不是 .action例如:

  • name.actoin - 应该匹配
  • name.action - 不应该匹配
  • nameaction - 不应该匹配

  • 我有这个: /\w+.\w*匹配由点分隔的两个单词,但我不知道如何添加“并且不匹配 .action”。

    最佳答案

    首先,你需要逃避你的.字符被视为 any character在正则表达式中。

    其次,您需要添加一个 Match if suffix is not present组 - 由 (?!) 表示句法。

    您可能还想放一个抑扬符 ^表示新行的开始并更改您的 * (任何重复)到 + (一次或多次重复)。
    ^/\w+\.(?!action)\w+是完成的正则表达式。

    关于regex - 正则表达式不匹配特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1881608/

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