python正则入门(一)
来源:互联网 发布:什么样买卖数据 编辑:程序博客网 时间:2024/06/15 09:32
假设某一行字符串为:str1:445XXXX
1、findall():获取匹配到的内容
#获取这一行中的数字,python代码如下(亲测可用):# -* - coding: UTF-8 -* -import reline = 'str1:445XXXX'list = re.findall(r'str1:(\d+)',line)print(list[0]) #打印找到的数字
#ps:获取的到的数字,需要强转为int才能当做整数使用,python代码如下:int(list[0])
2、compile()+match():判断是否匹配到
#判断这一行是否含有字符串str1,python代码如下(亲测可用):# -* - coding: UTF-8 -* -import reline = 'str1:445XXXX'p = re.compile('^.*str1.*$')number = p.match(line)if(number): print('找到了')else: print('没找到')
3、sub():替换匹配到的内容
#替换掉匹配到的内容(亲测可用)# -* - coding: UTF-8 -* -import reline = 'str1:你好%%%%445XXXX'#将line中的内容中%替换掉,2表示只替换2个即可(默认0--替换所有)line = re.sub('%','',line,2)print(line)
compile()可以和上面的所有方法配合使用。
参考:
http://www.runoob.com/python/python-reg-expressions.html
未完待续!
阅读全文
1 0
- python正则入门(一)
- Python爬虫入门一之正则表达式
- python正则表达式入门
- Python正则表达式入门
- python正则表达式入门
- python正则表达式入门
- python 正则 Django入门
- Python正则表达式(一)
- Python正则表达式(一)
- Python正则表达式一
- python正则表达式入门笔记
- Python之正则表达式入门
- 正则表达式 (一) 快速入门
- 正则表达式入门(一)
- 正则表达式入门(一)
- Python入门(一)
- Python入门学习(一)
- python 入门(一)
- ffmpeg hls.c分析
- 2017年12月16日17:40:24小记
- js判断键盘按键
- 数据结构C++实验之稀疏矩阵乘法
- 算法分析与设计第十五周
- python正则入门(一)
- js正则验证手机号码有效性
- 马尔可夫随机场(MRF)
- [微信小程序] javascript的代码理解
- python学习总结----一些常用函数
- EOJ 2006 孤独数
- Python牛刀小试
- LCD设备驱动框架分析(数据结构)
- 操作系统 ----- 进程管理与创建