331
Python
Python正則表達式
匹配除了換行符之外的所有字符
m = re.findall(".", "aa abbcc")
print m
轉義字符
m = re.findall(".", "a.c")
print m
字符集
m = re.findall("a[bcd]e", "abeaceade")
print m
數字
m = re.findall("d", "abc1ab2c")
print m
非數字
m = re.findall("D", "abc1ab2c")
print m
空白字符
m = re.findall("s", "abc a b2c")
print m
非空白字符
m = re.findall("S", "abc a b2c")
print m
數字和字母
m = re.findall("w", "alan#123#--")
print m
非數字和字母
m = re.findall("W", "alan#123#--")
print m
匹配開頭
m = re.findall("^abc", "abcabc")
print m
匹配結尾
m = re.findall("abc$", "abcabc")
print m
不區分大小寫
m = re.findall("abc", "abcdABc", re.I)
print m
匹配換行
s = "
hello world
"
m = re.findall(r"
(.*)
", s, re.S)
print m
匹配多行
m = re.findall("^abc", "abc abc")
print m
m = re.findall("^abc", "abc abc", re.M)
匹配一個或0個
m = re.findall("ab?", "abbbbab")
print m
匹配至少一個
m = re.findall("ab+", "abbbbabb")
print m
匹配至少0個
m = re.findall("ab*", "aaabbb")
print m
匹配出來org結尾的郵箱
其他姿勢
如果是多次調用某個正則,則最好先編譯後使用
p = re.compile("^abc")
m = p.findall("abc abc")
print m
m = p.findall("abcdef fdsfabc")
m = p.findall("dabcdef efdsfabc")
最後更新:2017-10-08 15:42:03
上一篇:
Python-製作一個小時鍾
下一篇:
Python查看微信好友男女比例
國慶去哪裏人最多?用 Python 抓取的熱力圖告訴你!
[Python3與SEO]計算頁麵相似度(jieba分詞+餘弦相似度公式)
趕超 Java和PHP,Python 躍升為編程語言第一名
python初學之xlrd讀取excel
總結學習 Python的14 張思維導圖匯總
翻過JAVA、越過C加加,Python成為最受歡迎的語言!Python威武!
玩轉大數據分析!Spark2.X Python 精華實戰課程
接口測試-Python3接口測試係列pdf+源碼
時裝周外出現了一條“胖胖裙”,這條Rejina Pyo連衣裙人氣太高啦!
python自動化運維ansible你真的會用嗎?