2018-10-26
閱讀量:
949
用Python匹配HTML tag,<.>和<.?>有何區(qū)別
當(dāng)重復(fù)匹配一個正則表達式時候, 例如<.*>, 當(dāng)程序執(zhí)行匹配的時候,會返回最大的匹配值
import
re
s =
‘<html><head><title>Title</title>'
print(re.match('<.*>', s).group())
會返回一個匹配
而
import
re
s =
‘<html><head><title>Title</title>'
print(re.match('<.*?>', s).group())
則會返回
<.>這種匹配稱作貪心匹配 <.?>稱作非貪心匹配






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論