码迷,mamicode.com
首页 > 编程语言 > 详细

【Python58--正则2】

时间:2018-12-18 21:48:32      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:换行符   pre   com   arc   正则   arch   style   search   python   

一、字符匹配

1、元字符:完整列表:.   ^   $   *   +   ?   { }   [ ]   \   |   ( )    

元字符     描述

.点      匹配除换行符外任意一个字符

x|y      匹配 x 或 y。例如,‘z|food‘ 能匹配 "z" 或 "food"。‘(z|f)ood‘ 则匹配 "zood" 或 "food"。

[^a-z]     负值字符范围。匹配任何不在指定范围内的任意字符。例如,‘[^a-z]‘ 可以匹配任何不在 ‘a‘ 到 ‘z‘ 范围内的任意字符。

[a-z]     字符范围。匹配指定范围内的任意字符。例如,‘[a-z]‘ 可以匹配 ‘a‘ 到 ‘z‘ 范围内的任意小写字母字符

 

 

举例:

元字符:|

>>> import re
>>> re.search(rFish(C|D),FishC)
<re.Match object; span=(0, 5), match=FishC>
>>> re.search(rFish(C|D),FishD)
<re.Match object; span=(0, 5), match=FishD>
>>> re.search(rFish(C|D),FishE)
>>> 

匹配FishC  FishD可以成功,匹配FishE匹配不成功
元字符:^

>>> re.search(r^FishC,I love FishC.com)
>>> re.search(r^FishC,FishC.com)
<re.Match object; span=(0, 5), match=FishC>
>>> 

 

【Python58--正则2】

标签:换行符   pre   com   arc   正则   arch   style   search   python   

原文地址:https://www.cnblogs.com/frankruby/p/10140159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!