Python正则表达式重在解决实际文本问题:1.手机号提取需兼顾格式与防误匹配;2.日志清洗用re.sub去除时间戳和IP;3.文件重命名靠捕获组调换顺序;4.邮箱识别需边界控制并生成mailto链接。
Python正则表达式不是背语法,而是解决实际文本问题的工具。掌握几个典型场景的写法,比记满页符号更有用。
国内手机号通常为11位,以1开头,第二位常见3-9;但要注意避开“110”“119”等特殊号段,也别把带分隔符的字符串(如138-1234-5678)错当有效号码。
r'1[3-9]\d{9}' —— 精准抓纯数字11位手机号r'1[3-9]\d{2}[-\s]?\d{4}[-\s]?\d{4}',注意?表示前面的分隔符可有可无
r'\b1[3-9]\d{9}\b'
服务器日志常形如 [2025-03-15 14:22:08] 192.168.1.100 "GET /api/user HTTP/1.1" 200,想只留请求路径和状态码。
re.sub() 去掉开头时间:re.sub(r'^\[.*?\]\s+', '', line)
re.sub(r'\d+\.\d+\.\d+\.\d+\s+"[^"]*"\s+', '', line)
re.sub(r'^\[.*?\]\s+\d+\.\d+\.\d+\.\d+\s+"[^"]*"\s+', '', line)
关键在捕获年月日并插入分隔符,同时调换字段顺序。
r'report_(\d{4})(\d{2})(\d{2})_v(\d+)\.txt',括号用于分组捕获r'\1-\2-\3-report-v\4.txt',\1 \2 \3 \4 对应四个捕获组re.sub(r'report_(\d{4})(\d{2})(\d{2})_v(\d+)\.txt', r'\1-\2-\3-report-v\4.txt', filename)
不是简单找@,要确保前后是合理字符边界,避免匹配到“abc@def@ghi”或“email@test.”这种无效串。
r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-
z]{2,}\b'
re.sub() 生成链接:re.sub(r'(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b)', r'\1', text)
# python
# html
# 正则表达式
# 工具
# ai
# 邮箱
# 状态码
# python正则表达式
相关文章:
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
如何配置WinSCP新建站点的密钥验证步骤?
,想在网上投简历,哪几个网站比较好?
网站按钮制作软件,如何实现网页中按钮的自动点击?
如何用PHP快速搭建CMS系统?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
如何快速生成专业多端适配建站电话?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
广州美橙建站如何快速搭建多端合一网站?
如何通过虚拟机搭建网站?详细步骤解析
想学网站制作怎么学,建立一个网站要花费多少?
建站之星如何快速解决建站难题?
实例解析Array和String方法
Bpmn 2.0的XML文件怎么画流程图
免费ppt制作网站,有没有值得推荐的免费PPT网站?
广东企业建站网站优化与SEO营销核心策略指南
已有域名如何免费搭建网站?
制作网站的基本流程,设计网站的软件是什么?
如何快速搭建响应式可视化网站?
建站VPS选购需注意哪些关键参数?
建站之星伪静态规则如何正确配置?
如何通过VPS搭建网站快速盈利?
如何快速打造个性化非模板自助建站?
简单实现Android文件上传
已有域名建站全流程解析:网站搭建步骤与建站工具选择
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
如何用VPS主机快速搭建个人网站?
如何彻底删除建站之星生成的Banner?
如何选择建站程序?包含哪些必备功能与类型?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
如何通过wdcp面板快速创建网站?
江苏网站制作公司有哪些,江苏书法考级官方网站?
网站制作新手教程,新手建设一个网站需要注意些什么?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
如何选择靠谱的建站公司加盟品牌?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
如何快速生成凡客建站的专业级图册?
如何在企业微信快速生成手机电脑官网?
,网站推广常用方法?
定制建站方案优化指南:企业官网开发与建站费用解析
小说建站VPS选用指南:性能对比、配置优化与建站方案解析
建站之星安装步骤有哪些常见问题?
如何构建满足综合性能需求的优质建站方案?
*请认真填写需求信息,我们会在24小时内与您取得联系。