正则表达式

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

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

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



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



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



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



复制代码
分组和替代
(...):用于分组,可以提取匹配的子字符串。
相关推荐
databook1 天前
面向数据工程师的正则表达式:从日志清洗到字段提取
python·正则表达式·数据分析
小白快快跑哦2 天前
python-字符串全解(六):正则表达式-位置断言
python·正则表达式·位置断言
哭泣方源炼蛊5 天前
正则表达式c++内容汇集
数据库·c++·mysql·正则表达式
划破黑暗的第一缕曙光5 天前
正则表达式使用规则和用例
正则表达式·语法·图表·语法规则·练习用例
小白快快跑哦6 天前
python-字符串全解(六):正则表达式-量词
python·正则表达式·字符串
福兮说6 天前
JS 正则的六个坑:带 g 的 test() 一真一假、空匹配死循环、replace 里的 $
开发语言·前端·javascript·正则表达式
Rebecca_aLi6 天前
码匠教育:零基础学 Python,标识符到循环全套基础语法解析
开发语言·python·正则表达式
IvanCodes6 天前
Python 正则表达式(十四):文本匹配、查找与替换
开发语言·python·正则表达式
FED_AF7 天前
Linux运维“邪修”功法之正则表达式
linux·运维·正则表达式
长按助力退休9 天前
正则表达式从入门到不懵逼
正则表达式