反义:就是匹配不包含的字符。

代码/语法 说明
\W 匹配任意不是字母,数字,下划线,汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意非数字的字符
\B 匹配不是单词开头或结束的位置
[^x] 匹配除了x以外的任意字符
[^aeiou] 匹配除了aeiou这几个字母以外的任意字符

1.1 \W 匹配任意不是字母,数字,下划线,汉字的字符

正则表达式之我见—反义

\W除了字母,数字,下划线,汉字的字符都匹配到了。

1.2 \S 匹配任意不是空白符的字符

正则表达式之我见—反义

唯独我选中的空格没有匹配到。

1.3 \D 匹配任意非数字的字符

正则表达式之我见—反义

这次空格匹配到了,1没有匹配到,这就是\D。

1.4 \B 匹配不是单词开头或结束的位置

 正则表达式之我见—反义

匹配不是a开头的。

正则表达式之我见—反义

匹配不是a结尾的。

1.5 [^x] 匹配除了x以外的任意字符

 正则表达式之我见—反义

匹配除了a以外的

1.6 [^aeiou] 匹配除了aeiou这几个字母以外的任意字符

同上

相关文章:

  • 2021-10-06
  • 2021-08-19
猜你喜欢
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2021-08-13
  • 2021-11-24
  • 2021-12-02
  • 2021-09-06
相关资源
相似解决方案