
正则表达式
文章平均质量分 61
活动的笑脸
大家来关注我啊
展开
-
python——正则表达式详解(三)
本文讲解python使用正则表达式的经典案例,如下: 1.校验Email地址 import re """ egg_001: 校验邮箱 邮箱规则: 数字,字母,下划线 + @ + 数字,英文(小写) + . + 英文(长度一般2~4) """ test_str = "ds90321123@163.com" pattern = re.compile(r"\w+@[0-9a-z]+\.[a-z]{2,4}") matcher = pattern.findall(test_str) print(matcher)原创 2021-12-22 22:47:46 · 580 阅读 · 0 评论 -
python——正则表达式详解(二)
本文讲解正则表达式常用的几大函数方法: 方法 使用格式 讲解 match match(string, pos=0, endpos=-1) 方法用于查找字符串的头部,它只要找到了一个匹配的结果就返回 search search(string, pos=0, endpos=-1) 方法用于查找字符串的任何位置,它只要找到一个匹配的结果就返回 findall findall(string, pos=0, endpos=-1) 方法返回所有匹配的结果 finditer finditer(原创 2021-12-21 23:05:07 · 703 阅读 · 0 评论 -
python——正则表达式详解(一)
python的正则表达式用途很广泛,常用于数据处理,下面将一一进行讲解。 元字符: 字符 作用 . 可以匹配除了换行符(\n)以外的所有单个字符 * 匹配单个字符0次或多次 + 匹配单个字符1次或多次 ? 匹配单个字符0次或1次 {} {n}表示匹配n个字符,{n,m}表示匹配n~m个字符 [] []表示集合,如[0-9a-zA-Z]表示匹配数字小写字母和大写字母 ^ 表示匹配以某元素开头,该字符在[]中如[^0-2],表示不包含0-2 $ 表示匹配以某元素结尾原创 2021-12-21 22:23:47 · 671 阅读 · 0 评论