python正则表达式匹配包含或者不包含字符串的方法
记录下正则匹配包含或者不包含字符串的表达式
import time
import refindStr = 'setAttr ".uvst[0].uvsn" -type "string" "UVChannel_1";'
#匹配不包含"UVChannel_1"的字符串, 表达式为"\"(?!UVChannel).*\";$", 注意文本中的引号需要转义
pattern = re.compile(r'setAttr.\"\.uvst\[0]\.uvsn\".-type.\"string\".\"(?!map1).*\";$')
pattern1 = re.compile(r'setAttr.\"\.uvst\[0]\.uvsn\".-type.\"string\".\"map1\";$')pattern2 = re.compile(r'setAttr \"\.uvst\[0]\.uvsn\" -type \"string\" \"UVChannel.*\";$')
pattern3 = re.compile(r'setAttr \"\.uvst\[0]\.uvsn\" -type \"string\" \"(?!UVChannel).*\";$')def main():start = time.process_time()with open('heiYinPMHQZN01_all_render.ma', 'r') as fw:data = fw.readlines()for each in data:ret = pattern1.findall(each)if ret:print(each)end = time.process_time()print('Running time: %s Seconds' % (end - start))if __name__ == '__main__':main()
python正则表达式匹配包含或者不包含字符串的方法相关推荐
- 转载Python正则表达式匹配反斜杠'\'问题(——字符串转义与正则转义)
个人总结(非转载部分): 1.原始字串(字符串前加r,如r'xxx')常用在正则表达式中,在正则表达运算中,要进行正则转义(原始字串不原始) 实例: 2.普通字串若要用于正则表达式中,会先进行&quo ...
- python正则表达式匹配字符串相关方法
python正则表达式匹配字符串相关方法 一.匹配方法简要介绍及注意事项 1.贪婪匹配与非贪婪匹配 2.findall与search的选取问题 3.匹配时"()"和"[] ...
- python正则表达式匹配字符串中的电话号码_Python正则表达式匹配字符串中的数字...
这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 代码: ...
- Python正则表达式匹配字符串中的数字
导读 这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 ...
- Python正则表达式匹配中文
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 参照Py ...
- Python正则表达式匹配数字和小数
Python正则表达式匹配数字和小数 1.匹配数字 import restr_date = 'hello world today is 2022.4.15 ok' num_list = re.find ...
- python - 正则表达式匹配汉字
python - 正则表达式匹配汉字 Unicode 编码中汉字编码的范围在 \u4e00 到 \u9fa5之间 所以 匹配任意汉字: [\u4e00-\u9fa5] 匹配某个汉字可以把汉字转换成Un ...
- 【python正则表达式匹配获取文本中的11位手机号码】
[python正则表达式匹配获取文本中的11位手机号码] 文前白话 代码实现 效果 正则知识补充 文前白话 根据需要,匹配一段没有固定格式的文本,识别其中的11位数字作为手机号,如果11位数字后还有数 ...
- Python实例:含有多种分割符字符串拆分方法的详细解析
Python实例:含有多种分割符字符串拆分方法的详细解析 问题描述 一.理解几个重要的内置函数 1.1 split函数 1.2 extend函数 1.3 lambda匿名函数 1.4 map函数 二. ...
- Python整型、bool类型及字符串的方法
Day 05 Python整型.bool类型及字符串的方法 文章目录 Day 05 Python整型.bool类型及字符串的方法 1. 整型 1.1 定义 1.2 独有功能 1.3 公共功能 1.4 ...
最新文章
- 微博广告分布式配置中心的构建与实践
- 深入理解 runtime
- 用python画玫瑰花代码-python绘制玫瑰的实现代码
- VTK:PolyData之PointSource
- 安卓开发创建活动,布局,添加按钮,she使用Toast,设菜单,使菜单相关联等操作...
- HTML--- 创建一个登录页面(HTML,CSS)
- Cocos creator -引擎解构
- MySQL 条件查询
- redis.conf 配置详解
- 多个html页面拼接成一个页面_浏览器渲染页面机制以及如何减少DOM操作
- IBM 确认裁员约 1700 人;华为新款操作系统来了!开通 5G 服务不换卡不换号 | 极客头条...
- 无法识别依赖属性_设计模式起步-UML学习 - 认识UML类图(依赖)
- 信号与系统 第一章 信号与系统概述 思维导图
- linux配置网桥,Linux下通过brctl配置网桥
- 拆解全笔记 | 《高阶运营:从小编到新媒体操盘手》
- 服务器上打开PHP文件却出现下载界面或者502
- N63043-郝子轩-第一周
- excel怎么按颜色统计单元格个数
- 微信域名防红防屏蔽防封系统,轻松微信推广域名被屏蔽问题
- Solr_专题:shema 之 types
热门文章
- 中国移动网站怎么开通4g服务器,2021年怎样正确设置dns?-中国移动4gapn设置.docx...
- chmod命令:修改文件(夹)权限
- 如何将光盘制作为iso文件
- Django ORM之QuerySet
- MyEclipse中运行tomcat报Confirm Perspective Switch
- 个人博客添加网易云音乐Flash插件 1
- 干货!自动泊车之AVM环视系统(联合标定/视角变换/纹理映射)
- 前端面试十有九问之原型链
- 什么是原型?什么是原型链?
- 计算机中逻辑运算图标,算术逻辑运算单元ALU及标志寄存器.ppt