仅在字符串完全匹配时如何取消正则表达式

尼克·迪夫(Nick Div)

在发布此问题之前,我已经浏览了Regex Wiki和以下SO问题:

如何否定正则表达式

RegEx排除特定的字符串常量

这是我要工作的部分内容,这是我想要的:

(?!INVALID).*$

看到http://refiddle.com/refiddles/577c888075622d5f3e125700

在编辑发布的正则表达式后,第一个SO帖子实际上解决了我的问题

我正在工作的问题是当单词开头时正则表达式失败 INVALID

所以基本上:

  • TestINVALID 将工作
  • TestINVALID123 将工作
  • INVALID将不匹配这是我想要的,所以可以工作
  • 但是INVALIDTest不起作用,将不匹配

我只希望正则表达式不匹配,并且仅当字符串完全匹配“ INVALID”时才匹配

波希米亚风格

您需要$在负面评价中包括以下内容

^(?!INVALID$).*
           ^----------added "$" here

这样可以防止整个输入(而不仅仅是前导输入)成为"ÌNVALID"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅在字符串完全匹配时如何取消正则表达式

来自分类Dev

仅在正则表达式完全匹配时如何匹配正则表达式

来自分类Dev

正则表达式-仅在中间部分与某些字符串不匹配时匹配

来自分类Dev

正则表达式-仅在中间部分与某些字符串不匹配时匹配

来自分类Dev

如何使用正则表达式仅在字符串开头显示匹配项

来自分类Dev

如何在文档中使用正则表达式对字符串进行完全匹配

来自分类Dev

如何完全丢弃与正则表达式模式不匹配的字符串的出现?

来自分类Dev

正则表达式仅在找不到子字符串B时才匹配子字符串A

来自分类Dev

正则表达式仅在子字符串出现一次时才匹配

来自分类Dev

正则表达式查找仅包含数字的字符串,但仅在以 # 或 \s 开头且后跟空格时匹配

来自分类Dev

当字符串中有小括号时,如何使用正则表达式匹配字符串?

来自分类Dev

正则表达式仅在特定字符串后匹配

来自分类Dev

Python正则表达式*仅在字符串的开头匹配出现的内容

来自分类Dev

仅在Perl中的正则表达式匹配中替换字符串

来自分类Dev

Python 正则表达式:仅在花括号后面匹配字符串

来自分类Dev

正则表达式在字符串中查找完全匹配

来自分类Dev

使用正则表达式和JavaScript获取字符串中的完全匹配

来自分类Dev

使用正则表达式C#替换完全匹配的字符串

来自分类Dev

Bash:字符串与正则表达式的完全匹配

来自分类Dev

忽略不完全匹配正则表达式的字符串?

来自分类Dev

子字符串或完全匹配的正则表达式

来自分类Dev

使用正则表达式和JavaScript获取字符串中的完全匹配

来自分类Dev

检查字符串是否与python中的正则表达式完全匹配

来自分类Dev

正则表达式以查找字符串的完全匹配

来自分类Dev

如何正则表达式匹配和正则表达式替换php中的字符串

来自分类Dev

使用正则表达式匹配字符串?

来自分类Dev

Java正则表达式匹配字符串

来自分类Dev

返回匹配正则表达式的字符串

来自分类Dev

匹配不带正则表达式的字符串

Related 相关文章

  1. 1

    仅在字符串完全匹配时如何取消正则表达式

  2. 2

    仅在正则表达式完全匹配时如何匹配正则表达式

  3. 3

    正则表达式-仅在中间部分与某些字符串不匹配时匹配

  4. 4

    正则表达式-仅在中间部分与某些字符串不匹配时匹配

  5. 5

    如何使用正则表达式仅在字符串开头显示匹配项

  6. 6

    如何在文档中使用正则表达式对字符串进行完全匹配

  7. 7

    如何完全丢弃与正则表达式模式不匹配的字符串的出现?

  8. 8

    正则表达式仅在找不到子字符串B时才匹配子字符串A

  9. 9

    正则表达式仅在子字符串出现一次时才匹配

  10. 10

    正则表达式查找仅包含数字的字符串,但仅在以 # 或 \s 开头且后跟空格时匹配

  11. 11

    当字符串中有小括号时,如何使用正则表达式匹配字符串?

  12. 12

    正则表达式仅在特定字符串后匹配

  13. 13

    Python正则表达式*仅在字符串的开头匹配出现的内容

  14. 14

    仅在Perl中的正则表达式匹配中替换字符串

  15. 15

    Python 正则表达式:仅在花括号后面匹配字符串

  16. 16

    正则表达式在字符串中查找完全匹配

  17. 17

    使用正则表达式和JavaScript获取字符串中的完全匹配

  18. 18

    使用正则表达式C#替换完全匹配的字符串

  19. 19

    Bash:字符串与正则表达式的完全匹配

  20. 20

    忽略不完全匹配正则表达式的字符串?

  21. 21

    子字符串或完全匹配的正则表达式

  22. 22

    使用正则表达式和JavaScript获取字符串中的完全匹配

  23. 23

    检查字符串是否与python中的正则表达式完全匹配

  24. 24

    正则表达式以查找字符串的完全匹配

  25. 25

    如何正则表达式匹配和正则表达式替换php中的字符串

  26. 26

    使用正则表达式匹配字符串?

  27. 27

    Java正则表达式匹配字符串

  28. 28

    返回匹配正则表达式的字符串

  29. 29

    匹配不带正则表达式的字符串

热门标签

归档