记录下正则匹配包含或者不包含字符串的表达式

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正则表达式匹配包含或者不包含字符串的方法相关推荐

  1. 转载Python正则表达式匹配反斜杠'\'问题(——字符串转义与正则转义)

    个人总结(非转载部分): 1.原始字串(字符串前加r,如r'xxx')常用在正则表达式中,在正则表达运算中,要进行正则转义(原始字串不原始) 实例: 2.普通字串若要用于正则表达式中,会先进行&quo ...

  2. python正则表达式匹配字符串相关方法

    python正则表达式匹配字符串相关方法 一.匹配方法简要介绍及注意事项 1.贪婪匹配与非贪婪匹配 2.findall与search的选取问题 3.匹配时"()"和"[] ...

  3. python正则表达式匹配字符串中的电话号码_Python正则表达式匹配字符串中的数字...

    这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 代码: ...

  4. Python正则表达式匹配字符串中的数字

    导读 这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 ...

  5. Python正则表达式匹配中文

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 参照Py ...

  6. Python正则表达式匹配数字和小数

    Python正则表达式匹配数字和小数 1.匹配数字 import restr_date = 'hello world today is 2022.4.15 ok' num_list = re.find ...

  7. python - 正则表达式匹配汉字

    python - 正则表达式匹配汉字 Unicode 编码中汉字编码的范围在 \u4e00 到 \u9fa5之间 所以 匹配任意汉字: [\u4e00-\u9fa5] 匹配某个汉字可以把汉字转换成Un ...

  8. 【python正则表达式匹配获取文本中的11位手机号码】

    [python正则表达式匹配获取文本中的11位手机号码] 文前白话 代码实现 效果 正则知识补充 文前白话 根据需要,匹配一段没有固定格式的文本,识别其中的11位数字作为手机号,如果11位数字后还有数 ...

  9. Python实例:含有多种分割符字符串拆分方法的详细解析

    Python实例:含有多种分割符字符串拆分方法的详细解析 问题描述 一.理解几个重要的内置函数 1.1 split函数 1.2 extend函数 1.3 lambda匿名函数 1.4 map函数 二. ...

  10. Python整型、bool类型及字符串的方法

    Day 05 Python整型.bool类型及字符串的方法 文章目录 Day 05 Python整型.bool类型及字符串的方法 1. 整型 1.1 定义 1.2 独有功能 1.3 公共功能 1.4 ...

最新文章

  1. 微博广告分布式配置中心的构建与实践
  2. 深入理解 runtime
  3. 用python画玫瑰花代码-python绘制玫瑰的实现代码
  4. VTK:PolyData之PointSource
  5. 安卓开发创建活动,布局,添加按钮,she使用Toast,设菜单,使菜单相关联等操作...
  6. HTML--- 创建一个登录页面(HTML,CSS)
  7. Cocos creator -引擎解构
  8. MySQL 条件查询
  9. redis.conf 配置详解
  10. 多个html页面拼接成一个页面_浏览器渲染页面机制以及如何减少DOM操作
  11. IBM 确认裁员约 1700 人;华为新款操作系统来了!开通 5G 服务不换卡不换号 | 极客头条...
  12. 无法识别依赖属性_设计模式起步-UML学习 - 认识UML类图(依赖)
  13. 信号与系统 第一章 信号与系统概述 思维导图
  14. linux配置网桥,Linux下通过brctl配置网桥
  15. 拆解全笔记 | 《高阶运营:从小编到新媒体操盘手》
  16. 服务器上打开PHP文件却出现下载界面或者502
  17. N63043-郝子轩-第一周
  18. excel怎么按颜色统计单元格个数
  19. 微信域名防红防屏蔽防封系统,轻松微信推广域名被屏蔽问题
  20. Solr_专题:shema 之 types

热门文章

  1. 中国移动网站怎么开通4g服务器,2021年怎样正确设置dns?-中国移动4gapn设置.docx...
  2. chmod命令:修改文件(夹)权限
  3. 如何将光盘制作为iso文件
  4. Django ORM之QuerySet
  5. MyEclipse中运行tomcat报Confirm Perspective Switch
  6. 个人博客添加网易云音乐Flash插件 1
  7. 干货!自动泊车之AVM环视系统(联合标定/视角变换/纹理映射)
  8. 前端面试十有九问之原型链
  9. 什么是原型?什么是原型链?
  10. 计算机中逻辑运算图标,算术逻辑运算单元ALU及标志寄存器.ppt