Dynamic RegEx based Python
来源:互联网 发布:centos nfs samba 编辑:程序博客网 时间:2024/06/11 02:54
动态正则 Dynamic RegEx
正则在我们平时生活里用得非常多,而有的时候我们需要的正则表达式是动态变化的,但是网上一般给出的都是有关静态正则的,因此,在Google了一番后,得到一个可以使用动态正则的方案:
基于python版本:
#encoding:utf-8import re#(?<=mikrotik)\s+\d+\w?\.\d+\w?(\.\d+\w?)?string = 'hacked mikrotik 3.10'single_word ='mikrotik'newregx = r'(?<=mikrotik)\s+\d+\w?\.\d+\w?(\.\d+\w?)?'regx = r"(?<=" +re.escape(single_word) + r")\s+\d+\w?\.\d+\w?(\.\d+\w?)?"#regx = r"(?<=" +re.escape(single_word) + r"\s+\d+\w?\.\d+\w?(\.\d+\w?)?"#regx = r"\b(?=\w)" + re.escape(test) + r"\b(?!\w)"print newregxprint regxprint type(newregx)print type(regx)print re.search(newregx,string).group(0)print re.search(regx,string).group(0)
阅读全文
0 0
- Dynamic RegEx based Python
- python regex
- Python Regex
- regex--python
- python regex 入门笔记
- Regex in Python
- python regex 使用示例
- python regex 正则表达式
- Regex with python初次尝试
- Python 正则表达式(Regex)
- Python-re 正则 regex 简介
- Regex
- Regex
- Regex
- Regex
- regex
- Regex
- regex
- ThreadPoolExecutor线程池
- Abstractive Document Summarization with a Graph-Based Attentional Neural Model
- 线段树lazy标记2
- 三、Spring Boot微服务构建
- Android之网络编程OkHttp3用法全解析
- Dynamic RegEx based Python
- python列表元组字典
- 树结构
- ES6 let和const命令
- 32位单精度浮点数表示法
- 产品经理不再纸上谈兵——App登录设计的再思考
- 常用汇编指令集合
- mysql 安装配置 linux
- RocketMQ原理解析-producer 4.发送分布式事物消息