正则表达式

一、只匹配一个字符

注意:

(1)"9"无法匹配表达式"\d",因为'\'是转义字符,只有字符'\d'可以匹配"\d"(理解层面的解释,实际上并不存在字符'\d',所以"\d"本身就是非法字符串)。若要匹配"9",需要将表达式改为"\\d"。

(2)除了下方的表达式,还可直接指定匹配某个字符,如"ab9"可以匹配表达式"ab\\d"。

(3)(?i):可忽略该符号后面所有字符的大小写,可以用小括号(...)指定忽略大小写的字符

(4)Java(?=8|11|17):?表前面的Java,=表后面跟的数据,匹配到子串后只获取前面的Java

二、表数量的符号,可以匹配多个字符

三、逻辑符

相关推荐
Dxy123931021610 小时前
Python正则表达式使用指南:从基础到实战
开发语言·python·正则表达式
天南地北飞1 天前
正则表达式
正则表达式
旭日东升的xu.7 天前
Python(09)正则表达式
正则表达式
程序员编程指南9 天前
Qt字符串处理与正则表达式应用
c语言·c++·qt·正则表达式
王柏龙9 天前
正则表达式 \b:单词边界
正则表达式
钮钴禄·爱因斯晨13 天前
Java API (二):从 Object 类到正则表达式的核心详解
java·开发语言·信息可视化·正则表达式
愈努力俞幸运13 天前
python 正则表达式
正则表达式
PythonicCC14 天前
Python正则表达式
python·正则表达式
木子杳衫15 天前
【Python】LEGB作用域 + re模块 + 正则表达式
数据库·python·正则表达式
MediaTea16 天前
Python 库手册:re 正则表达式模块
开发语言·python·正则表达式