以下所有正则表达式均为Python风格
1.模式开关
(?i)ascii 匹配任意大小写的ascii这五个字母
(?s). 让'.'也匹配回车换行
2.组命名与引用
\b(?P\d\d\d\d)-(?P\d\d)-(?P\d\d)\b
\b\d\d(?P\d\d)-(?P=magic)-(?P=magic)\b
3.贪婪匹配与懒惰匹配,通配符和次数指定默认匹配尽可能多的内容,在其后加问号可使其匹配尽量少的内容
*? +? ?? {n,m}?
4.零宽断言
(?)\w+(?=)
1.模式开关
(?i)ascii 匹配任意大小写的ascii这五个字母
(?s). 让'.'也匹配回车换行
2.组命名与引用
\b(?P\d\d\d\d)-(?P\d\d)-(?P\d\d)\b
\b\d\d(?P\d\d)-(?P=magic)-(?P=magic)\b
3.贪婪匹配与懒惰匹配,通配符和次数指定默认匹配尽可能多的内容,在其后加问号可使其匹配尽量少的内容
*? +? ?? {n,m}?
4.零宽断言
(?)\w+(?=)