Python中的正则表达式修改器
正则表达式文字可以包含一个可选的修改器来控制匹配的各个方面。修改器被指定为可选标志。你可以使用排除性 OR (|) 提供多个修改器,如前所示,也可以用下列方法之一表示 -
| 序列号 | 修改器和说明 |
|---|---|
| 1 | re.I 执行不区分大小写的匹配。 |
| 2 | re.L 根据当前区域设置解释单词。这种解释会影响字母组(\w 和 \W),以及词边界行为(\b 和 \B)。 |
| 3 | re.M 令 $ 匹配一行末尾(不仅仅是字符串结尾),令 ^ 匹配任何一行开头(不仅仅是字符串开头)。 |
| 4 | re.S 令句点(点)匹配任何字符,包括换行符。 |
| 5 | re.U 根据 Unicode 字符集解释字母。此标志影响 \w、\W、\b、\B 的行为。 |
| 6 | re.X 允许“更美观”的正则表达式语法。它忽略空格(除非在 [ ] 中或被反斜杠转义时),并将未转义的 # 视为注释标记。 |
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C编程
C++
C#
MongoDB
MySQL
Javascript
PHP