import re
1.匹配数字和字母 re.match(r'.*\w.*' , text );
2。re.split(r'\w', text) 以 数字或字母 切割 text字符串
3。匹配 指定 中文字符串“呵呵”
text = "我讨厌呵呵"
re.search(u'呵呵',text)
若匹配不到返回None
4,匹配电话号码
(800)500-29156245
800- 500-29156245
800 500 29156245
800 # 500 # 29156245
>>phonePattern=re.compile(r'(\d{3})\D*(\d{3})\D*(\d{8})')
>>res=phonePattern.search('800-500-12345678')
>>print res
<_sre.SRE_Match object at 0x7f6da9679c00> # if not match ,return None
>> res.groups()
('800', '500', '12345678')
^ 匹配字符串的开始。
$ 匹配字符串的结尾。
\b 匹配一个单词的边界。
\d 匹配任意数字。
\D 匹配任意非数字字符。
x? 匹配一个可选的 x 字符 (换言之,它匹配 1 次或者 0 次 x 字符)。
x* 匹配0次或者多次 x 字符。
x+ 匹配1次或者多次 x 字符。
x{n,m} 匹配 x 字符,至少 n 次,至多 m 次。
(a|b|c) 要么匹配 a,要么匹配 b,要么匹配 c。
(x) 一般情况下表示一个记忆组 (remembered group)。你可以利用 re.search 函数返回对象的 groups() 函数获取它的值。
分享到:
相关推荐
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用...
PPT 讲述了正则表达式的使用方式以及如何使用python来操作正则表达式,内容简洁实用,适合平时查询,也适合PPT演讲使用~
2023年Python正则表达式re模块简明笔记.docx
本任务是利用正则表达式对邮箱进行校验。邮箱具有一定的规则,在用户注册邮箱时,必须遵守这些规则。正则表达式是一个特殊的字符序列,它能方便的检查一个字符串是否与某种模式匹配,利用正则可以快速准确的对邮箱...
Python正则表达式re模块简明笔记(实用应用文)
Python正则表达式re模块简明笔记.docx
第11.25节 Python正则表达式编译re.compile及正则对象使用.rar
Python正则表达式re模块简明笔记.pdf
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用...
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持...
Python正则表达式re模块简明笔记[收集].pdf
Python正则表达式re模块简明笔记(实用应用文).doc
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持...
powerbuilder正则表达式,可以截取不定字符串。如 string ls_text ls_text = ' date of payment: 01.11.2004 ' …… ls_date = lnvo_re.of_getmatch(ls_text) //'01.11.2004' ls_day = lnvo_re.of_getmatch(ls_text,...
介绍如何在python内使用re模块,本模块提供了和 Perl里的正则表达式类似的功能,不管是正则表达式本身还是被搜索的字符串,都可以是 Unicode字符,这点不用担心,python会处理地和 Ascii字符一样漂 亮。
Python正则表达式re模块总结:包含:1、re模块简介,2、re模块常量3、re模块函数4、re模块异常5、正则对象六、注意事项
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用...
一个描述全部python正则方法,正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 ...