正則表達式匹配案例

import re

pattern = "[a-zA-Z]+://[^\s]*[.com|.cn]"  # [^\s] 不能出現空格的匹配
str = "<a href='http://www.baidu.com'>百度網頁</a>"
result = re.search(pattern, str)
print(result)

mailPattern = "\w+([.+-]\w+)*@\w+([.-]\w+)*\.\w+([.-]\w+)*"  # 匹配電子郵件的正則表達式
str2 = "<a href='http://www.baidu.com'>百度首頁</a><br><a href='mailto:[email protected]'>電子郵件地址</a>"
result2 = re.search(mailPattern, str2)
print(result2)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章