正则表达式
正则表达式用单个字符串来描述、匹配一系列匹配某个语法规则的字符串
re 模块的使用
re 模块使python 语言拥有全部的正则表达式功能
re模块的使用过程
import re
# 使用match 方法进行匹配操作
result = re.match(匹配的正则表达式, 要匹配的字符串)
# 如果上一步匹配到数据,返回一个对象,则可以使用group 方法来提取数据;否则返回空;
result.group()
re模块示例(匹配 以ordinary开头的语句)
import re
result = re.match("ordinary", "ordinary_road")
print(result.group())
# 输出结果:ordinary
# re.match()能匹配以 xxx 开头的字符串
匹配单个字符串
字符 | 匹配内容 |
---|---|
. | 匹配任意 1 个字符,除了\n |
[] | 匹配[]中列举的字符 |
\d | 匹配 0-9 等数字 |
\D | 匹配 除了 0-9 以外的非数字 |
\s | 匹配空白,即空格,tab |
\S | 匹配除了非空白,即除了空格,tab以 |