课程名称:Java工程师2022版
课程章节:Java正则表达式
课程内容:
今天学习内容包括:
正则表达式基础语法:正则表达式是检查、匹配字符串的表达式正则表达式是描述规则,主流语言都有良好支持字符串校验、查找与替换是正则表达式主要使用场景。
课程收获:
学会了正则表达式中的字符范围匹配、元字符、多次重复匹配与定位匹配的使用方法。
字符范围匹配:
A:精准匹配单个字符
x|y:允许出现的2个字符
[syx]:允许出现集合内任意单个字符
[a-z][A-Z][0-9]:字符范围
[Pxyz][0-9]:集合内字符不允许出现
元字符:通过一些特殊的表达形式单指某一类字符的字符为元字符
\d:匹配任意单个数字
\D:匹配\d规则之外的任意单个字符
\w:匹配任意单个字母数字下划线
W:匹配\w规则之外的任意单个字符
1s:匹配单个空格
\n:匹配单个换行符
.:匹配任意单个字符(换行符除外)
1.:特殊字符只匹配 .
定位匹配:
^A.*:头匹配
.*A$:尾匹配
^A.*A$:全字匹配
今日内容之前从未接触,学会了全新的知识,继续加油!