**
python——正则表达式
**
引言:正则表达式可以使得我们在编写代码中的程序变得更加简洁。
本文中先介绍正则表达式基本模式,再介绍更丰富的功能,
最后结合简单的项目加以巩固。
1.正则表达式:
“正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。”——百度百科
正则表达式简称为Regex,是文本模式的描述方法。
2.创建正则表达式:
python中所有的正则表达式的函数都是在re模块中,所以我们需要先导入re模块
然后创建一个Regex的对象,其中Regex对象的函数为re.compile(),向re.compile()传入一个字符串值,表示正则表达式,它将返回Regex对象。
(在此例中\d为需要匹配一个数字字符)
现在shuzi对象包含了一个Regex对象了。
3.匹配Regex对象:
用search()方法来查找Regex对象所传入的字符,用于寻找该正则表达式的所有匹配。如果字符串中没有找