python re函数的常用方法
来源:互联网 发布:淘宝如何认证大v 编辑:程序博客网 时间:2024/06/05 00:47
刚学习python的正则表达式我还是有点懵逼的,不过没关系,慢慢来,看到一个知识点就吃一个。
① re.match(arg0,arg1,arg2).span()arg0:表达式 arg1:原始字符串 *arg2:flag即搜索的标志符号 [其中span()方法是获取到数据在原字符串的位置]
② re.search(arg0,arg1,arg2).span() arg0:表达式 arg1:原始字符串 *arg2:flag即搜索的标志符号 [其中span()方法是获取到数据在原字符串的位置]
区别:
match搜索字符串开头如果不匹配表达式就返回None了。
而search会搜索整个字符串。
③re.sub(arg0,arg1,arg2,arg3,arg4) 五个参数看起来就有点懵逼:arg0:表达式 arg1:需要替换的字符串 arg2:原始字符串 *arg3:替换的次数(0代表全部) *arg4:flag标识符
例:
实例
#!/usr/bin/python# -*- coding: UTF-8 -*-
importrephone ="2004-959-559 # 这是一个国外电话号码"
# 删除字符串中的 Python注释
num = re.sub(r'#.*$',"",phone)
print"电话号码是:",num
# 删除非数字(-)的字符串
num = re.sub(r'\D',"",phone)
print"电话号码是 :",num
电话号码是: 2004-959-559 电话号码是 : 2004959559
.*经过我的测试意思是后面的字符 ,f.*意思是f后面的字符
阅读全文
0 0
- python re函数的常用方法
- python-re模块常用的函数及方法
- Python Re模块 常用函数
- python re的方法
- python的正则表达式re模块的常用方法
- python的正则表达式re模块的常用方法
- [整理] python的正则表达式re模块的常用方法
- python的正则表达式re模块的常用方法
- python的正则表达式re模块的常用方法
- [Python]re模块的核心函数和方法
- Python中re模块常用函数
- Python中re模块常用函数
- python re的几个函数
- python re模块常用方法总结
- python re的各种方法
- python中常用的Re操作
- python初学-文件处理-re的函数
- python re相关函数的用法代码
- JS中的事件冒泡(Bubble)和事件捕获(capture)以及如何阻止事件的冒泡
- jquery中的$(document).ready()、JavaScript中的window.onload()以及body中的onload()、DomContentLoaded()区别
- CSS 中的内联元素、块级元素以及display的各个属性的特点
- request.querystring和request.form、session的区别
- Jquery中的队列函数quene()、dequene()、clearQuene()
- python re函数的常用方法
- js中eval() 方法的使用以及一些特殊的使用方式
- _ConnectionPtr、_RecordsetPtr和_CommandPtr
- JQ中的延迟对象deferred中的promise等的使用
- 梦想是什么
- SQL学习笔记--组函数
- JS脚本文件的位置对页面加载性能影响以及无阻塞脚本(javascript)模式
- QT中的namespace Ui的理解
- 调用微信上传手机图片接口