正则(二)
匹配符
- [] 单字符匹配限定, 例如 [1234]能匹配的字符有1,2,3,4;
- [^] 单字符匹不配限定, 例如 [^1234]能匹配的字符除了1,2,3,4都可以
- . 任意字符匹配, 除了\n
- - 连续匹配, 例如 [1-9]能匹配的字符有1,2,3,4,5,6,7,8,9
- \\d 匹配数字同[0-9]
- \\D 匹配非数字同[^0-9]
- \\w 匹配 大小写英文字符、数字、_
- \\W 与\\w相反
- \\s 匹配空白字符
- \\S 与\\s相反
- {} 指定字符个数, 例如 [a]{3}表示能匹配aaa
- (?i) 忽略大小写, 例如 (?i)abc 能匹配abc, ABC; a(?i)bc 能匹配abc, aBC; a((?i)b)c 能匹配abc, aBc
或者添加参数如 Pattern compile = Pattern.compile("abc", Pattern.CASE_INSENSITIVE); - | 选择匹配符 , 例如 abc|ABC 能匹配abc 或者 ABC
每个牛B人物背后都有段苦逼的岁月,只要像SB一样坚持,终将牛B!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律