python 正則表達式修飾符 - 可選標志


在使用正則匹配數據時由於換行出現匹配不到的情況,因此搜了些資料,記錄一下,在re模塊的匹配方法中,有一個flags參數,可以使用不同的匹配模式。
例如,使用re.DOTALL,可以使.匹配到換行符,在默認模式下.無法匹配到換行符。
res = re.findall(r, t, flags=re.DOTALL)


IGNORECASE # 使匹配對大小寫不敏感
LOCALE # 做本地化識別(locale-aware)匹配
UNICODE # 根據Unicode字符集解析字符。這個標志影響 \w, \W, \b, \B.
MULTILINE # 多行匹配,影響 ^ 和 $
DOTALL # 使 . 匹配包括換行在內的所有字符
VERBOSE # 該標志通過給予你更靈活的格式以便你將正則表達式寫得更易於理解。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM