正则表达式初步

正则表达式

​ 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配,Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。

一、入门:

​ 1、基本常用的符号对应正则表达式含义:

字符描述
^匹配输入字符串的开始位置
\将下一个字符标记为特殊字符、或原义字符、或向后引用
$匹配输入字符串的结束位置
*匹配前面的子表达式任意次数(包括零次)(贪婪模式)
+匹配前面的子表达式一次或多次
匹配字符的条件(非贪婪) 匹配前面的子表达式零次或一次
[xyz]字符集合。匹配所包含的任意一个字符
[a-z]字符范围。匹配指定范围内的任意字符
\d匹配一个数字字符。等价于 [0-9]
\D匹配一个非数字字符。等价于 [ ^0-9]
\w匹配包括下划线的任何单词字符。等价于’[A-Za-z0-9_]’
\W匹配任何非单词字符。等价于 ‘[ ^A-Za-z0-9_]’
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值