Python正则表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python正则表达式相关的知识,希望对你有一定的参考价值。

sub()和subn()  sub(pattern,repl,string,count=0)   用于实现搜索和替换功能, 使用repl替换所有正则表达式的模式在字符串中出现的位置,除非定义count,否则将替换所有出现的位置。用来替换的部分通常是一个字符串,也可能是一个返回字符串的函数。sub()还将返回发生替换的总数,并将和替换后的字符串以两个元素元组返回。

m = re.sub(t,T,this and that)
print 1,m

m = re.subn([ae],X,abcdef)
print 2,m

d = re.sub(r(\d{1,2})/(\d{1,2})/(\d{2}|\d{4}),r\2/\1/\3,11月/21日/1995年)
print 3,d


1 This and ThaT
2 (XbcdXf, 2)
3 11月/21日/1995年

 

split() 分割字符串:

re.split(:,str1:str2:str3)


[str1, str2, str3]

 

以上是关于Python正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

python 正则表达式

python成长之路第三篇_正则表达式

python成长之路第三篇_正则表达式

python 正则表达式 re模块基础

Python学习笔记之正则表达式

python基础学习(十三)