评论

收藏

[Java] Java正则表达式基础语法详解

编程语言 编程语言 发布于:2022-01-26 14:30 | 阅读数:342 | 评论:0

这篇文章主要介绍了Java正则表达式语法,包括常用正则表达式、匹配验证-验证Email是否正确以及字符串中查询字符或者字符串,感兴趣的小伙伴们可以参考一下
目录

  • 什么是正则表达式?

    • 字符范围匹配:
    • 元字符:
    • 多次重复匹配:
    • 定位匹配:

  • 总结

什么是正则表达式?
1、正则表达式是检擦、匹配字符串的表达式
2、正则表达式是描述规则,主流语言都有良好支持
3、字符串校验、查找与替换是正则表达式主要使用场景
字符范围匹配:
正则表达式说明正确错误A精准匹配单个字符Aax/y允许出现的2个字符yn[xyz]字符集合,允许出现集合内任意单个字符zc[a-z] [A-Z] [0-9]字符范围a D 8A a A[^xyz] [^0-9]集合内字符不允许出现0 Ay 8
元字符:
元字符就是指通过一些特殊的表达形式,单指某一类字符的字符,叫做元字符。
正则表达式说明正确错误\d匹配任意单个数字8i\D匹配\d规则之外的任意单个字符i8\w匹配任意单个字母数字下划线Y&\W匹配\w之外的任意单个字符&Y\s匹配单个空格 x\n匹配单个换行符 x.匹配任意单个字符(换行符除外)-\r\n\.特殊字符,只匹配 ..1

多次重复匹配:
正则表达式说明正确错误A{3}精准N次匹配AAAAAA{3,}最少出现N次AAAAA\d{3,5}约定出现最少次数与最大次数123412\d*可以出现零次至无限次,相当于{0,}1234–\d+最少出现一次,相当于{1,}12 \d?最多出现一次,相当于{0,1}112
定位匹配:
正则表达式说明正确错误^A.*头匹配ABCCBA.*A$尾匹配CBAABC^A.*A$全字匹配ACCCAACCCB
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注CodeAE代码之家的更多内容!
原文链接:https://blog.csdn.net/Turniper/article/details/120592754

关注下面的标签,发现更多相似文章