
正则表达式
python攻城狮999
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式基础:原子
#原子#普通字符作为原子import re# pattern = "ideads"# string="http://yue.ideads.com"# result1=re.search(pattern,string)# print(result1)# #非打印字符作为原子# pattern1="\n"# strings='''http://yue.ideads.com# htt...原创 2018-06-25 10:39:50 · 289 阅读 · 0 评论 -
正则表达式:元字符
import re#".":匹配一个除换行符以外的任意字符#"^":匹配字符串的开始位置,$:匹配字符串的结束位置#"*" :匹配0次,1次,或多次前面的原子#"?":匹配0次或一次前面的原子#"+":匹配1次或多次前面的原子#"{n}":前面的原子恰好出现n次#"{n,}":前面的原子至少出现n次#"{n,m}":前面的原子至少出现原创 2018-06-25 13:52:58 · 322 阅读 · 0 评论 -
正则表达式:模式修正
#模式修正#I:匹配时忽略大小写#M:多行匹配#L:做本地化识别匹配#U:根据Unicode字符及解析字符#S:让.匹配包括换行符,即用了该模式修正后,"."匹配就可以匹配任意字符了import repattern1="python"pattern2="python"string="abcdfphp345Python_py"result1=re.search(pattern1,...原创 2018-06-25 17:23:56 · 225 阅读 · 0 评论 -
python正则表达式的常见函数
import re#正则表达式常见函数#从源字符串的起始位置匹配一个模式,使用re.match()函数# re.match(pattern,string,flag)#第一个参数代表正则表达式,第二个参数代表对应的源字符,第三个参数是可选参数,#代表对应的标志位,可以放模式修正符等信息string="apythonhellomypythonhispythonourpythonend"p...原创 2018-06-26 09:13:55 · 509 阅读 · 0 评论 -
正则匹配手机号和网址
import re#常见实例#1.匹配.com或.cn后缀的url网址#[^\s]代表匹配非空字符# parrent="[a-zA-Z]+://[^\s]*[.com|.cn]"# string="<a href='http://www.baidu.com'>百度首页</a>"# string1="www.baidu54.cn"# result=re.sear...原创 2018-07-03 17:59:58 · 483 阅读 · 0 评论 -
用python匹配一段文字中的所有中文
#正则匹配一段文字中的所有中文import restring = 'aaddaweh大大的无ausdy五千股qeas华盛顿哈刚过去而过千万股ads'result = re.findall(u"[\u4e00-\u9fa5]+",string)print(result)# b = re.compile(u"\|[\u4e00-\u9fa5]*\|")# c = b.findall(s...原创 2018-09-12 10:39:35 · 4184 阅读 · 0 评论