常用模块3
Posted z1115230598
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用模块3相关的知识,希望对你有一定的参考价值。
正则表达式
正则表达式是对字符串操作的一种逻辑公式.我们一般使用正则表达式对字符串进行匹配和过滤.使用正则的优缺点
优点:灵活,功能性强,逻辑性强
缺点:上手难
正则表达式由普通字符和元字符组成.普通字符包括大小写字母,数字
部分元字符
1字符组是用[]括起来 在[]出现的内容会被匹配 内容多的话还可以使用- 例如[0-9]
2
. 匹配除换行符以外的任意字符
w 匹配字母数字下划线
s 匹配任意空白符
d 匹配数字
匹配换行符
匹配一个单词的结尾
^ 匹配字符串的开始
$ 匹配字符串的结尾
W 匹配非大小写字母,数字
D 匹配非数字
S 匹配非空白符
a|b 匹配字符a或者b
() 匹配括号内的表达式,也表示一个组
[....] 匹配字符组中的字符
[^...] 匹配除了字符组中字符的所有字符
3.;量词
* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,} 重复n次或更多次
{n,m} 重复n到m次
以上是关于常用模块3的主要内容,如果未能解决你的问题,请参考以下文章