正则表达式接受除字母、数字以外的任何内容

需要有关正则表达式的帮助,该正则表达式将接受除字母(Aa-Zz)、数字(0-9)和 @ 之外的任何内容

对于例如差异输入类型

bony -> fail
gup12-> fail
@    -> fail
!#$  -> pass
*&%  -> pass 
詹姆斯·费克斯

首先警告:有许多不同语言的正则表达式实现,所以一些细节可能会有所不同,但这些在所有平台上都是正确的:

使用正则表达式,您可以使用[]定义字符类,它是一组可以匹配的字符。请参阅:https : //www.regular-expressions.info/charclass.html

因此,要匹配任何英文字母,您可以使用[A-Za-z]. (虽然这不会匹配带重音的字母。)同样,您可以将数字与[0-9]. (这不会匹配在其他脚本(如阿拉伯语)中表示数字的字符。)您可以匹配任何带有[A-Za-z0-9].

你也可以否定一个字符类,以^. 所以[^0-9]匹配除那 10 个数字字符之外的任何内容。同样[^A-Za-z0-9]匹配除英文字母和数字以外的任何内容。

许多平台上的常见字符类都支持一些速记:

  • \d 匹配任何数字 (0-9),但在某些平台上,这也将匹配任何脚本(阿拉伯语等)中表示数字的任何字符
  • \w匹配任何“单词”字符,这是您通常可以在变量名称中使用的任何字符:字母、数字和_. 同样,在某些平台上,这将在任何脚本(阿拉伯文、西里尔文等)中视为字母的任何内容
  • \D\d和 匹配任何不在\d.
  • \W 是的补充 \w

请参阅:https : //www.regular-expressions.info/shorthand.html

因此,对于您的情况,您可能希望该类[^A-Za-z0-9@]匹配除这些字符之外的任何内容。

然后您可以+在末尾添加量词以匹配一次或多次。[^A-Za-z0-9@]+

请参阅:https : //www.regular-expressions.info/repeat.html

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用正则表达式接受除特定单词以外的任何内容

来自分类Dev

SQL Server 中的正则表达式,匹配除字母以外的任何内容

来自分类Dev

用正则表达式替换 Java 中除 Unicode 字母以外的任何内容

来自分类Dev

正则表达式使用JavaScript用增量字母替换数字以外的任何内容

来自分类Dev

正则表达式可以匹配字母数字字符或连字符以外的任何内容

来自分类Dev

另一个.Net正则表达式,可以接受除<anytext>以外的任何内容

来自分类Dev

正则表达式删除除与字母组合的数字以外的所有数字

来自分类Dev

JavaScript正则表达式匹配除字母以外的所有内容

来自分类Dev

正则表达式选择除字母或数字以外的所有字符

来自分类Dev

正则表达式可以匹配除两个单词以外的任何内容

来自分类Dev

正则表达式匹配除结尾字符串以外的任何内容

来自分类Dev

正则表达式可匹配除某些特定字符串以外的任何内容

来自分类Dev

用正则表达式匹配除1以外的任何数字

来自分类Dev

正则表达式匹配除全零以外的任何数字?

来自分类Dev

正则表达式匹配除404和410以外的任何以数字结尾的链接

来自分类Dev

jflex正则表达式除零以外的任何数字

来自分类Dev

正则表达式可以匹配除全零以外的任何数字?

来自分类Dev

用正则表达式匹配除1以外的任何数字

来自分类Dev

如何使用正则表达式删除部分行中的字母或数字以外的内容?

来自分类Dev

正则表达式用于匹配除多位数字以外的所有内容

来自分类Dev

用于删除除 10 数字以外的所有内容的正则表达式?

来自分类Dev

正则表达式-匹配捕获以外的任何内容

来自分类Dev

除“]]”字符外的任何内容的正则表达式

来自分类Dev

正则表达式,用于将除/以外的所有非字母数字字符替换为empty(“”)字符

来自分类Dev

正则表达式:如何找出字符串是否包含除指定集合以外的任何内容

来自分类Dev

正则表达式删除 R 中除数字、字母和空格以外的所有内容

来自分类Dev

从R中的字符串正则表达式中删除除句点和数字以外的所有内容

来自分类Dev

正则表达式接受除空格以外的所有特殊字符

来自分类Dev

正则表达式删除除我要搜索的内容以外的所有内容

Related 相关文章

  1. 1

    如何用正则表达式接受除特定单词以外的任何内容

  2. 2

    SQL Server 中的正则表达式,匹配除字母以外的任何内容

  3. 3

    用正则表达式替换 Java 中除 Unicode 字母以外的任何内容

  4. 4

    正则表达式使用JavaScript用增量字母替换数字以外的任何内容

  5. 5

    正则表达式可以匹配字母数字字符或连字符以外的任何内容

  6. 6

    另一个.Net正则表达式,可以接受除<anytext>以外的任何内容

  7. 7

    正则表达式删除除与字母组合的数字以外的所有数字

  8. 8

    JavaScript正则表达式匹配除字母以外的所有内容

  9. 9

    正则表达式选择除字母或数字以外的所有字符

  10. 10

    正则表达式可以匹配除两个单词以外的任何内容

  11. 11

    正则表达式匹配除结尾字符串以外的任何内容

  12. 12

    正则表达式可匹配除某些特定字符串以外的任何内容

  13. 13

    用正则表达式匹配除1以外的任何数字

  14. 14

    正则表达式匹配除全零以外的任何数字?

  15. 15

    正则表达式匹配除404和410以外的任何以数字结尾的链接

  16. 16

    jflex正则表达式除零以外的任何数字

  17. 17

    正则表达式可以匹配除全零以外的任何数字?

  18. 18

    用正则表达式匹配除1以外的任何数字

  19. 19

    如何使用正则表达式删除部分行中的字母或数字以外的内容?

  20. 20

    正则表达式用于匹配除多位数字以外的所有内容

  21. 21

    用于删除除 10 数字以外的所有内容的正则表达式?

  22. 22

    正则表达式-匹配捕获以外的任何内容

  23. 23

    除“]]”字符外的任何内容的正则表达式

  24. 24

    正则表达式,用于将除/以外的所有非字母数字字符替换为empty(“”)字符

  25. 25

    正则表达式:如何找出字符串是否包含除指定集合以外的任何内容

  26. 26

    正则表达式删除 R 中除数字、字母和空格以外的所有内容

  27. 27

    从R中的字符串正则表达式中删除除句点和数字以外的所有内容

  28. 28

    正则表达式接受除空格以外的所有特殊字符

  29. 29

    正则表达式删除除我要搜索的内容以外的所有内容

热门标签

归档