Python

您所在的位置:网站首页 php表达式实验心得体会 Python

Python

2024-06-01 04:02| 来源: 网络整理| 查看: 265

**

python——正则表达式

** 引言:正则表达式可以使得我们在编写代码中的程序变得更加简洁。    本文中先介绍正则表达式基本模式,再介绍更丰富的功能,    最后结合简单的项目加以巩固。

1.正则表达式: “正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。”——百度百科 正则表达式简称为Regex,是文本模式的描述方法。

2.创建正则表达式: python中所有的正则表达式的函数都是在re模块中,所以我们需要先导入re模块 在这里插入图片描述 然后创建一个Regex的对象,其中Regex对象的函数为re.compile(),向re.compile()传入一个字符串值,表示正则表达式,它将返回Regex对象。 在这里插入图片描述 (在此例中\d为需要匹配一个数字字符) 现在shuzi对象包含了一个Regex对象了。

3.匹配Regex对象: 用search()方法来查找Regex对象所传入的字符,用于寻找该正则表达式的所有匹配。如果字符串中没有找到该正则表达式中的所有模式,那么search()方法将返回一个None。如果找到了,那么search()方法将会返回一个Match对象 (在March对象中还存在一个group()方法,我们将用通用变量mo将March对象存入其中) 在这里插入图片描述 我们可以看一下这几条代码可以打印出的结果: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3