文档章节

python 查找正则所有的匹配结果

Airship
 Airship
发布于 2017/03/29 11:19
字数 129
阅读 613
收藏 0

python 查找正则所有的匹配结果:

'''查找第一个匹配结果'''
def regex_match_search(regex, data):
   result = re.search(regex, data, re.I|re.M|re.S)
   return result


'''查找所有的匹配结果'''
def regex_match_findall(regex, data):
   result = re.findall(regex, data, re.I|re.M|re.S)
   return result



if __name__ == '__main__':
   str = u"a\\(b\\)c"
   test = u"ssa(b)cddda(b)c"
   regex = u"(" + str + ")"
   matchObjs = regex_match_findall(regex, test)
   if matchObjs and len(matchObjs) > 0:
      for temp in matchObjs:
          print temp

 

参考:

http://blog.csdn.net/djskl/article/details/44357389

http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c42246171f27bae53a715042889422301cf91e1ab9ab68332a0526b69ccd8940d6afd7756fde28763b5adc1c4ec419de8a11768171ca4de9de4dbce6a661cdf0&p=89769a47c5934eac58ee8712115585&newp=8267c80d95904ead08e2977e0e0896231610db2151d4db116b82c825d7331b001c3bbfb423241206d2c17e6406af435de0f637783c0021a3dda5c91d9fb4c57479&user=baidu&fm=sc&query=python+search+findall&qid=b94ee7e900016b51&p1=1

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
Airship
粉丝 40
博文 965
码字总数 20029
作品 0
南京
高级程序员
私信 提问
使用 Python 模块 re 实现解析小工具

简介: Python 模块 re(Regular Expression)是一个很有价值并且非常强大的文本解析工具,本文通过一个简单有趣的小实例来分享一下此模块的使用方法。首先讲述 Python re 的语法和功能,并通...

IBMdW
2011/04/12
923
0
Python知识点总结篇(三)

文件操作 对文件操作流程 - 打开文件,得到文件句柄并赋值给一个变量; - 通过句柄对文件进行操作; - 关闭文件; :自动关闭文件; 文件操作之 模式匹配与正则表达式 正则表达式:简称regex,...

村雨1943
2018/10/03
0
0
第6章 python 模块使用(二) 匿名函数与内置函数

简介 正则表达式(regular expression)是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式 ‘hello’ 可以匹配字符串 ‘hello’。 要注意的是...

fhngym
2018/06/28
0
0
正则表达式使用学习(C++、Qt、Python)

写在前面 个人对于正则表达式实在是不太了解,所以本文内容纰漏应该会比较多。只希望不会对大家造成误导。 本文只是简单涉及C++0x、Qt4、Python3、Vim中的正则表达式: C++0x :在 regexp 头...

晨曦之光
2012/05/08
805
0
正则表达式--import--re--string

-- --import------import string 模块---Python 字符串内置函数--------字符串方法是从python1.6到2.0慢慢加进来的——它们也被加到了Jython中-- -- 这些方法实现了string模块的大部分方法,...

liapple6
2018/10/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

欧拉公式

欧拉公式表达式 欧拉公式的几何意 cosθ + j sinθ 是个复数,实数部分也就是实部为 cosθ ,虚数部分也就是虚部为 j sinθ ,对应复平面单位圆上的一个点。 根据欧拉公式和这个点可以用 复指...

sharelocked
57分钟前
2
0
burpsuite无法抓取https数据包

1.将浏览器和burpsuite的代理都设置好 2.在浏览器地址栏输入: http://burp 3.下载下面的证书,并将证书导入浏览器 cacert.der

Frost729
今天
2
0
JeeSite4.x 消息管理、消息推送、消息提醒

实现统一的消息推送接口,包含PC消息、短信消息、邮件消息、微信消息等,无需让所有开发者了解消息是怎么发送出去的,只需了解消息发送接口即可。 所有推送消息均通过 MsgPushUtils 工具类发...

ThinkGem
今天
7
0
OpenML

https://www.openml.org/search?type=data

shengjuntu
今天
2
0
java强引用,软引用,弱引用和虚引用

先来简要说一下这四种引用的特性: 强引用:如果一个对象具有强引用,那垃圾回收器绝不会回收它 软引用:如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它 弱引用:在垃圾...

woshixin
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部