-
正則表達式語法查看全部
-
正則表達式語法
查看全部 -
正則表達式基本語法
查看全部 -
import re:python正則表達式模塊?
查看全部 -
groups的方法是獲取某一個組,在正則表達式中用小括號分組。
默認參數0
查看全部 -
字符串之前加r(如r'imooc')可以理解做raw(比如raw_input() )
查看全部 -
切片操作同樣可以針對字符串
for *** in f.files的含義是從files中取出每一行作為字符串***的值
查看全部 -
正則表達式規則
查看全部 -
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' ? ? ? ? ? ? ? ? #返回被匹配字符串
查看全部 -
注意:
匹配的關鍵字最好是使用“原字符串”,若不是需要注意轉意的使用;
對于大量需要使用1個代碼匹配時,盡量避開直接使用re.match(關鍵字,被匹配串)這種方法,
查看全部 -
search查找第一個
findall查找所有
查看全部 -
查看全部
-
查看全部
-
import re
str1 = "asdalllllllll"
#創建正則,即匹配規則,r指的是原字符串,返回的是pattern 對象
pa = re.compile(r"asd")
#使用pattern對象的match()方法,返回none或一個match對象
ma = pa.match(str1)
#用match對對象的group()方法,返回匹配到的字符串,或者元組
match對象有多種方法
print(ma.group())
查看全部 -
# 調入正則表達式包re
import re
# 創建字符串
str1 = 'imooc lib'
# 生成規則
change = re.compile(r'imooc')
# 查看規則類型
print(type(change))
# 匹配目標
str1_match = change.match(str1)
# 保存目標
receive_str1_match = str1_match.group()
# 打印目標
print (receive_str1_match)查看全部
舉報