(?im-nsx:exp) 在子表达式中改变处理选项
(?im-nsx) 为后面的表达式部分改变处理选项
其中:
i ---> Ignore Case 忽略大小写
m ---> Multiline 多行模式,更改 ^ 和 $ 的含义
n ---> Explicit Caption
s ---> Single Line 单行模式,更改 . 的含义
x ---> Ignore While 忽略空白
- ---> 取消其后指定的选项
例如:
(?is)</?/w*[^>]*> 匹配HTML标记(忽略大小写,单行)