栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python正侧表达式# match search sub

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python正侧表达式# match search sub

# 正侧表达式

# match search
# 匹配 查找 你定义的匹配模式

# match 从字符串开始部分就开始匹配  如果没有匹配上 返回 None

import re

res = re.match("123", "123")

# 通过group取值 #使用场景 在表单里边做合法验证时
print(res.group())

# 验证手机号
# 通过符 字符串特征 数字 d 0-9 s 所有空格  D 非数字 .所有
res = re.match("^1[3-9]d{9}$", '13333793379')

# 返回一个正则对象
print(res)

# search 比match多功能 它可以遍历字符串 从性能上角度,match高
# mache 匹配 search 搜索 的意思

res = re.search("123", "996123")
print(res)


# sub 先匹配 在替换 返回一个新的字符串 MULTILINE匹配模式多行 IGNORECASE忽略大小写

res = re.sub("flask|一", 'flask', 'flask第一集',re.MULTILINE | re.IGNORECASE)

print(res)

# replace sub sub可以多个匹配 | & 使用正则更灵活

mystr = 'flask第一集'

print(mystr.replace('flask', "flask").replace('一', "flask"))


# str1 = ''
# for i in [1,2,3]:
#     str1 += str(i)+'|'
# print(str1) 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331283.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号