正则表达式

模式:正则表达式描述的字符串样式

匹配:正则表达式与字符串之间的比较过程

字符匹配
.:匹配任意单个字符(除换行符)。
^:匹配字符串的开始位置。
$:匹配字符串的结束位置。



字符集合
[abc]:匹配方括号中的任意一个字符。
[^abc]:匹配不在方括号中的字符。



预定义字符类
\d:匹配任何数字,等同于 [0-9]。
\D:匹配任何非数字字符。
\w:匹配任何字母、数字或下划线,等同于 [a-zA-Z0-9_]。
\W:匹配任何非字母、数字或下划线。
\s:匹配任何空白字符(空格、制表符等)。
\S:匹配任何非空白字符。



量词
*:匹配前面的字符零次或多次。
+:匹配前面的字符一次或多次。
?:匹配前面的字符零次或一次。
{n}:匹配前面的字符恰好 n 次。
{n,}:匹配前面的字符至少 n 次。
{n,m}:匹配前面的字符至少 n 次,至多 m 次。



分组和替代
(...):用于分组,可以提取匹配的子字符串。
相关推荐
ededabo5 小时前
正则表达式的使用规则
开发语言·前端·爬虫·python·正则表达式
DngYT1 天前
Python提供内置正则表达式库
正则表达式
OEC小胖胖1 天前
js中正则表达式中【exec】用法深度解读
开发语言·前端·javascript·正则表达式·web
jjjxxxhhh1232 天前
正则表达式在过滤交换机lldp信息的应用举例
正则表达式
软糖工程0013 天前
正则表达式【详细解读】
大数据·前端·爬虫·python·学习·正则表达式·数据分析
一雨方知深秋3 天前
新建flask项目,配置入口文件,启动项目
javascript·python·正则表达式·flask·json·html5
卡布达ovo4 天前
正则表达式和re模块
正则表达式
I'm happy4 天前
pyhton语法 正则表达式
python·正则表达式
LabVIEW开发4 天前
通过 LabVIEW 正则表达式读取数值(整数或小数)
正则表达式·labview·数字·开发技巧