在MinGW中,使用正则表达式regex库有两种选择。
1、使用gnuwin32项目中的regex库
下载地址在这里。
下载其中的regex-2.7-bin.zip,将include中的regex.h放进MinGW的include目录,将lib中的libregex.dll.a和libregex.la放进MinGW的lib目录,将regex2.dll放进程序所在目录。在编译连接时加上-lrege......
检测低于或等于IE6的浏览器的useragent的正则表达式
我才发现,我们的IE浏览器的useragent都被插件改得不成样了,所以要写个严格点的规则来检测,否则很可能把高于IE6的浏览器也判断在内。
正则表达式是:
^Mozilla/4\.[0-9]+\ \(compatible;\ MSIE\ [0-6]
如果要检测大等于于IE7的浏览器,则......