- flag:指定搜尋選項,可以使用 bitwise OR (|) 指定不同的選項,re 可用的選項如下:
- re.I(IGNORECASE): 忽略大小寫(括號內是完整拼字,下同)
- re.M(MULTILINE): 多行模式,改變行首
'^' 和行尾 '$' 的行為
- re.S(DOTALL): 點任意匹配模式,改變
'.' 的行為
- re.L(LOCALE): 使預定字符類
\w \W \b \B \s \S 取決於當前語系設定
- re.U(UNICODE): 使預定字符類
\w \W \b \B \s \S \d \D 取決於 unicode 定義的字符屬性
- re.X(VERBOSE): 詳細模式。這個模式下正規表示式可以是多行,忽略空白字元,並可以加入註釋。