文档章节

Python动态生成正则表达式

吐槽的达达仔
 吐槽的达达仔
发布于 2014/12/05 22:17
字数 119
阅读 122
收藏 0

我有一串Tag,需要用来匹配字符串。

 

用index的方式很难Debug,所以用动态生成正则表达式的方式来进行。

 

reg = "WT.tz"+"=\w+(&|\s|\?)"
print regExpStr
p = re.compile(r''+reg+'') 
m = p.search('WT.pa_tnuser=0&WT.mle=UTF-8&WT.tz=8&WT.bh=23&WT.ul=zh-cn&WT.cd=32&WT.sr=1280x960&')
print m.group()

 

这里的正则表达式是通过参数实现的,并不是预先定义的。

 

效率方面完全不用担心,分布式执行嘛~~

本文转载自:http://dacoolbaby.iteye.com/blog/1879881

吐槽的达达仔
粉丝 27
博文 103
码字总数 6775
作品 0
广州
程序员
私信 提问
Python 正则表达式——re模块介绍

Python 正则表达式 re 模块使 Python 语言拥有全部的正则表达式功能,re模块常用方法: re.match函数 re.match从字符串的起始位置匹配,如果起始位置匹配不成功,则match()就返回none。,如果...

糖宝lsh
2018/11/21
19
0
超详细Python正则表达式操作指南(re使用),一

Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。Python 1.5之前版本则是通过 regex 模块提供 Emecs 风格的模式。Emacs 风格模式可读性稍差些,而且功能也不强,因此编...

Python雁横
2018/05/26
0
0
正则表达式使用学习(C++、Qt、Python)

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

晨曦之光
2012/05/08
845
0
python 进程和线程之正则表达式

python学习笔记,特做记录,分享给大家,希望对大家有所帮助。 正则表达式 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的...

展菲
07/22
0
0
精通正则表达式的 12 个有用资源

任何开发项目,不管使用的何种编程语言,经常都需要从给定的数据中提取一些值然后进行验证。例如输入的校验、过滤 URL 变量之类。而正则表达式用来处理这样的任务可以说是轻而易举,而且代码...

oschina
2013/07/31
14K
56

没有更多内容

加载失败,请刷新页面

加载更多

《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
今天
5
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
今天
6
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
今天
4
0
OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
1K
11
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
40
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部