Python正则表达式练习
来源:互联网 发布:淘宝闲鱼违规怎么处理 编辑:程序博客网 时间:2024/05/17 03:23
1.import re
cr = re.compile("怎么写呢")s = "abcd123d123ad1v123"
print cr.findall(s)
我想找出以a开头,以123字符串结尾,但是中间不出现123这个字符串的字符串。
比如上题,结果应为:abcd123和ad1v123。
2.
import re
cr = re.compile("怎么写呢")
s = "a123abvpd123d“p”f12ab123sabd123f1123abc"
print cr.findall(s)
我想找出以123字符串开头,以ab字符串结尾,但是中间不出现123和“p”这两个字符串的子字符串。
比如上题,结果应为:123ab和123sab和123ab。
解答:
1.此处关键是.*?的联合使用
import reprint re.findall(r'a.*?123','abcd123d123ad1v123')2.
import reprint re.findall(r'123[^p|123]*?ab',"a123abvpd123d'p'f12ab123sabd123f1123abc")
上面是两条满足的,但是求两个最小匹配的。
- Python正则表达式练习
- python 正则表达式练习
- Python 正则表达式练习
- Python正则表达式练习
- Python练习5-正则表达式
- python 正则表达式的练习
- Python标准库__正则表达式练习
- python爬虫学习,正则表达式练习
- python正则表达式的小练习
- Python核心编程第15章正则表达式练习答案
- 《Python核心编程》第15章 正则表达式 练习
- Python练习代码 -- 字符串和正则表达式, 文件文件夹操作
- 笨办法学 Python · 续 练习 31:正则表达式
- 正则表达式练习器
- 正则表达式练习器
- javascript正则表达式练习
- 正则表达式练习笔记
- awk练习-正则表达式
- KVM故障调试经验
- javaSe学习前奏
- ExtJs(一)
- 放弃 或 坚持
- 如何从零开始开发一款嵌入式产品
- Python正则表达式练习
- JUnit简述 .
- 电子元件笔记
- Memory(-Leak) and Exception Trace (CRT and COM Leaks)
- 非苹果机安装 Mac OS X 全教程~~~~转
- CDialogBar使用方法
- 公司购物
- 消费电子设备的安全威胁和安全需求
- Windows下安装苹果iPhone开发环境xcode图文教程