gpt4 book ai didi

regex - 正则表达式 :match a word and a length

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

我需要帮助来做这个正则表达式。句子不能少于4个字母,不能匹配这些单词中的任何一个 (test1,test2 and test3)

我知道如何分别做每一个,但不知道如何一起做。

第一个条件^.{4,}$

第二个条件^((?!test1|test2|test3).)*$

如何做到这两点:-

  1. “你好”就过去了
  2. “hel”会失败
  3. “test1”即使超过 4 个字母也会失败
  4. “test2”即使超过 4 个字母也会失败
  5. “test3”虽然超过 4 个字母,但还是会失败

提前致谢

最佳答案

试试这个:

(?=^.{4,}$)(^((?!test1|test2|test3).)*$)

或者:

(?=^.{4,}$)(^((?!test(1|2|3)).)*$)

或者:

(?=^.{4,}$)(^((?!test[1-3]).)*$)

关于regex - 正则表达式 :match a word and a length,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12975750/

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