正则(二)

匹配符

  1. [] 单字符匹配限定, 例如 [1234]能匹配的字符有1,2,3,4;
  2. [^] 单字符匹不配限定, 例如 [^1234]能匹配的字符除了1,2,3,4都可以
  3. . 任意字符匹配, 除了\n
  4. - 连续匹配, 例如 [1-9]能匹配的字符有1,2,3,4,5,6,7,8,9
  5. \\d 匹配数字同[0-9]
  6. \\D 匹配非数字同[^0-9]
  7. \\w 匹配 大小写英文字符、数字、_
  8. \\W 与\\w相反
  9. \\s 匹配空白字符
  10. \\S 与\\s相反
  11. {} 指定字符个数, 例如 [a]{3}表示能匹配aaa
  12. (?i) 忽略大小写, 例如 (?i)abc 能匹配abc, ABC; a(?i)bc 能匹配abc, aBC; a((?i)b)c 能匹配abc, aBc
    或者添加参数如 Pattern compile = Pattern.compile("abc", Pattern.CASE_INSENSITIVE);
  13. | 选择匹配符 , 例如 abc|ABC 能匹配abc 或者 ABC
posted @   黒马  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示