python正则表达式笔记之字符集合的使用
国有企业改制为国有控股混合所有制企业时,需同步引入不属于的企业”纳入混合所有制企业改制的试点范围。
^((?!不属于).)*国有((?!不属于).)*$
^((?!不属于).)*(国有[^土地农产资股])((?!不属于).)*$匹配异常
^((?!不属于).)*(国有.*?)((?!不属于).)*$
^((?!不属于).)*(国有.*?改制)((?!不属于).)*$
^((?!不属于).)*(国有[^土地农产资股].*?(改制|变更))((?!不属于).)*$
貌似在包含不包含规则里使用 .*? 就有问题[]表示的是字符集合,.表示的也是字符集合,两个集合最好不要放到一起
你可以写 []*,[]{},[]?,但是最好不要写[].*('[ab]', 'either a or b'),
('a[ab]+', 'a followed by 1 or more a or b'),
('a[ab]+?', 'a followed by 1 or more a or b, not greedy')
先挖个坑,有空再来细究一下原因。
python正则表达式笔记之字符集合的使用相关推荐
- python正则表达式中原生字符r的作用
r的作用 >>> mm = "c:\\a\\b\\c" >>> mm 'c:\\a\\b\\c' >>> print(mm) ...
- Python 正则表达式 匹配任意字符
.(句点)匹配除了换行之外的所有一个字符, .*(点-星)匹配除了换行外的所有字符 >>> >>> r=re.compile(r'.*') >>> ...
- Python正则表达式笔记
正则表达式 作用 函数 函数参数 查找函数 re.findall() re.search() re.match() re.finditer() re.compile()函数 替换函数 re.sub(p ...
- python学习笔记八(集合)
集合 set是一个无序的不重复元素序列. 用大括号或set()函数创建集合.注意:创建一个空集合用set(),不用{},{}用来创建空字典 basket = {'apple','orange','ap ...
- python 正则表达式 匹配指定字符遇到问题记录
匹配1, 12 ,234 错误的例子: import re line = "prediction correct 1 >>>>>>>>> ...
- Python学习笔记Day 3
Python学习笔记 Day 3 集合(关系测试.去重) 集合定义 关系测试-交集(&),并集(|),差集(-),子集,父集,对称差集(^) 增删查 增 .set.add(),.set.upd ...
- 日常python学习笔记DAY 8---集合运算(交集、并集、超集和差集)
日常python学习笔记DAY 8-集合运算(交集.并集.超集和差集) ''' 集合的运算有交并超差以及堆成差集合 ''' #求交集 & .intersection() .intersecti ...
- python正则表达式处理txt,python 正则表达式参数替换实例详解 python使用正则表达式替换txt内容...
Python正则表达式如何进行字符串替换实例 import res = 'adds23dd56'ss = re.sub(r'\d', '*', s)>>> ss'adds**dd** ...
- Python学习笔记(五)——正则表达式
定义 正则表达式提供了功能强大.灵活又高效的方法来处理文本:快速分析大量文 本以找到特定的字符模式:提取.编辑.替换或删除文本字符串:将提取的字 符串添加到集合以生成报告.正则表达式广 ...
- Python正则表达式案例一则:单词非两端字符改为小写
问题描述:给定一段英文,要求把其中所有单词除两端字符之外的其他字母都改为小写. 技术要点: 1)re模块的sub()函数用法: 2)match对象的group()方法. 参考代码: 运行结果: abc ...
最新文章
- (转) SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解
- Jenkins + GitHub + fir-cli 一行命令从源码到fir.im
- 邱键2008年最幸运的选手
- 02基于python玩转人工智能最火框架之TensorFlow人工智能深度学习介绍
- 没变强是因为你太舒服(图)
- Win7搭建http文件共享
- JUnit5 @AfterAll注解示例
- springboot毕业设计 基于springboot房产中介预约看房系统毕业设计设计与实现参考
- 百度地图javascriptAPI点击地图得到坐标(拾取坐标)
- homelede软路由设置方法_小米路由器3 5G WiFi设置方法
- android logo颜色渐变,华为Logo悄然换新:去掉渐变色,更加扁平化
- 时光轴全新导购网站购物新体验
- 当前疫情下火爆的直播应用,你了解背后的技术架构吗?
- java枚举值转化中文_多个枚举的国际化(枚举值的转换)
- 一级计算机上字处理题的替换题步骤,一级计算机练习题计算机一级计算机基础及+MS+OFFICE+应用(操作题)-试卷6...
- go get golang.org/x/tools 失败解决
- ERR wrong number of arguments for 'sadd' command
- 活的恬淡宁静 萃取生命真谛
- [GWCTF 2019]枯燥的抽奖 1——php_mt_seed
- 文思海辉bg1到bg7_BG的完整形式是什么?