各种正则表达式案例
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,查找空行:^[ \t]*$\r\n查找最后一位是小写字母的8位十六进制数:0x[0-9]{7,7}[a-z]{1,1}查找至少有一位是小写字母的8位十六进制数:0x(?=[0-9]{0,7}[a-z]
千家信息网最后更新 2026年10月31日各种正则表达式案例
查找空行:^[ \t]*$\r\n
查找最后一位是小写字母的8位十六进制数:0x[0-9]{7,7}[a-z]{1,1}
查找至少有一位是小写字母的8位十六进制数:0x(?=[0-9]{0,7}[a-z])[a-z0-9]{8,8}
截取当前行第一个括号前面的全部字符:(?=^[^(|^(^\r|^\n]*[(|(])^[^(|^(]*
import re#查找至少有一位是小写字母的8位十六进制数,并将其修改为大写def hex_to_upper(hexStr): listHex = re.findall("0x(?=[0-9]{0,7}[a-z])[a-z0-9]{8,8}", hexStr) print listHex newStr = re.sub(r"0x(?=[0-9]{0,7}[a-z])[a-z0-9]{8,8}", "0XLLLLLLLL", hexStr) for obj in listHex: print obj, '-----------', obj[2:] newStr = re.sub(r"0XLLLLLLLL", '0x'+obj[2:].upper(), newStr, 1) return newStrif __name__ == '__main__': a = "oei0x7822CDE2lwnfnsodf0x7822abe2lsdksdf1023900x98de293c988e9we0x98112931ii" print a print hex_to_upper(a)
十六进制
字母
小写
少有
大写
字符
括号
空行
并将
案例
正则
表达式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
互联网新科技
互联网扶贫科技
科技类互联网
互联网公司 科技公司
云电互联网科技
深圳艾佳互联网科技
上海卓越科技 互联网
哈尔滨新华互联网科技
互联网科技寓意
湖南一路畅行互联网科技
996高科技互联网公司
如何创新互联网科技
长沙茂晟互联网科技有限公司
互联网科技公司营业执照怎么办理
半导体行业属于互联网高科技类吗
西安有哪些互联网高科技企业
互联网科技和医药行业
互联网科技对化妆品行业
互联网高科技绘画
咖啡
互联网科技有限公司经营范围
科技互联网政务服务
宜安科技 互联网金融
互联网科技上市公司
随着互联网科技发展
云南省自由互联网科技有限公司
宁波跨境商互联网科技有限公司
西安左小互联网科技有限公司
科技美学互联网 艺术