Java正则表达式基础语法是怎样的
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,Java正则表达式基础语法是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是正则表达式?1、正则表达式是检擦、匹配字符串的表达
千家信息网最后更新 2025年01月18日Java正则表达式基础语法是怎样的
Java正则表达式基础语法是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
什么是正则表达式?
1、正则表达式是检擦、匹配字符串的表达式
2、正则表达式是描述规则,主流语言都有良好支持
3、字符串校验、查找与替换是正则表达式主要使用场景
字符范围匹配:
正则表达式 | 说明 | 正确 | 错误 |
---|---|---|---|
A | 精准匹配单个字符 | A | a |
x/y | 允许出现的2个字符 | y | n |
[xyz] | 字符集合,允许出现集合内任意单个字符 | z | c |
[a-z] [A-Z] [0-9] | 字符范围 | a D 8 | A a A |
[^xyz] [^0-9] | 集合内字符不允许出现 | 0 A | y 8 |
元字符:
元字符就是指通过一些特殊的表达形式,单指某一类字符的字符,叫做元字符。
正则表达式 | 说明 | 正确 | 错误 |
---|---|---|---|
\d | 匹配任意单个数字 | 8 | i |
\D | 匹配\d规则之外的任意单个字符 | i | 8 |
\w | 匹配任意单个字母数字下划线 | Y | & |
\W | 匹配\w之外的任意单个字符 | & | Y |
\s | 匹配单个空格 | x | |
\n | 匹配单个换行符 | x | |
. | 匹配任意单个字符(换行符除外) | - | \r\n |
\. | 特殊字符,只匹配 . | . | 1 |
多次重复匹配:
正则表达式 | 说明 | 正确 | 错误 |
---|---|---|---|
A{3} | 精准N次匹配 | AAA | AA |
A{3,} | 最少出现N次 | AAA | AA |
\d{3,5} | 约定出现最少次数与最大次数 | 1234 | 12 |
\d* | 可以出现零次至无限次,相当于{0,} | 1234 | - |
\d+ | 最少出现一次,相当于{1,} | 12 | |
\d? | 最多出现一次,相当于{0,1} | 1 | 12 |
定位匹配:
正则表达式 | 说明 | 正确 | 错误 |
---|---|---|---|
^A.* | 头匹配 | ABC | CBA |
.*A$ | 尾匹配 | CBA | ABC |
^A.*A$ | 全字匹配 | ACCCA | ACCCB |
看完上述内容,你们掌握Java正则表达式基础语法是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
字符
表达式
正则
单个
错误
元字符
基础
语法
特殊
精准
内容
字符串
换行符
数字
方法
更多
次数
范围
规则
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
NEC网络技术
哪个软件开发公司比较好
网络技术招工要求
八个ktv包房服务器配置
sql数据库的容量最大
唐 数据库 融资
计算机网络技术 陆军
饥荒神话专属服务器没有地形
网络安全治理成果
计算机科学与网络安全谁难考
网络安全全部公司
崇左市网络安全宣传比赛
关于移动的河南软件开发公司
有劵网络技术
云服务器双十二秒杀
互联网业务科技融合
五一假期网络安全提醒
服务器主板故障磁盘数据能恢复吗
软件开发组组长岗位职责
微信无法连结服务器啥意思
新加坡网络安全博览会
广州工业软件开发怎么样
手机号身份证号脱敏保存数据库
苍穹数据库界面
中关村服务器cpu天梯图
中国网络安全法立法过程
肺癌数据库中排位
纳铭网络技术有限公司
浙江无极互联网科技公司电话
网络安全教育的发展