i :模式中的字符将同时匹配大小写字母.
m :字符串视为多行.
s :将字符串视为单行,换行符作为普通字符.
x :将模式中的空白忽略.
A :强制仅从目标字符串的开头开始匹配.
D :模式中的美元元字符仅匹配目标字符串的结尾.
U :匹配最近的字符串.
--------------------------------------------------------------------------------------------------
\num 匹配num,此处的num是个正整数,这是对已保存的匹配项的引用。 例如:(\b)\1 匹配两次(\b),第一次是直接匹配,第二次是通过\1引用了一次(\b)。