-
.????任意字符,除了\n
[]? 字符集
\d????數字
\D????非數字
\s????空白字符
\S????非空白字符
\w????單詞字符a-zA-Z0-9
\W????非單詞字符?
查看全部 -
pa = re.compile(r'(imooc)',re.I) #匹配忽略大小寫
ma = pa.match(str)
ma.groups() #返回匹配元組
查看全部 -
正則表達式語法2
查看全部 -
[]匹配字符集
查看全部 -
正則表達式語法 跨語言通用
查看全部 -
pa = re.compile(r'adsds') #匹配實例
ma = pa.match(str) #匹配
ma.group() #返回匹配字符串或元組
ma.span() #返回匹配字符串的位置
ma.string #返回被匹配字符串
ma.re #返回匹配實例
查看全部 -
import re ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #導入re模塊
生成pattern對象:pa = re.compile(r'imooc') ? ? #匹配的字符
生成match對象:ma = pa.match('imooc.com') ? ? ?#被匹配的字符
ma.group() ? ? ?==>imooc ? ? ? ? ? ? ? ? ? ? ? #返回匹配的字符 ? ?
ma.span() ? ? ?==>(0,5) ? ? ? ? ? ? ? ? ? ? ? ?#被匹配字符串所在索引位置
ma.string? ==>'imooc.com' ? ? ? ? ? ? ? ? #返回被匹配字符串
查看全部 -
課程主要內容
查看全部 -
search:在一個字符串中查找匹配
findall:找到匹配,返回所有匹配部分的列表
sub:將匹配出來的部分替換為其他值
split:分割字符串,返回分割后的數組
查看全部 -
正則表達式的分組匹配查看全部
-
正則表達式的邊界匹配
查看全部 -
正則表達式語法
查看全部 -
re.compile()的參數最好使用元字符串
查看全部 -
可以直接使用re.match(r'imooc', str1)
查看全部 -
正則表達式使用
查看全部
舉報