从上面元字符里面,我们看到,很多元字符,实际上可以代表一组普通字符。因此,我们要匹配一些字符串,正则表达式往往会有很多种。如:匹配0-9数字,可以用[0-9],\d,[0123456789] ,这样3种都可以,条条大路通罗马,都是对的。那么那一种正则表达式更好呢,性能更高呢,匹配速度更快呢?通过10万次 循环匹配,发现几种几乎相差不大,\d速度比[0-9快,[0-9]比[0123456789]快。从正则表达式精简]程度方面,\d最简单。使用时候,我们尽量用代表字符集元字符去匹配。精简且速度快!
正则表达式(regex)入门、元字符(特殊字符)学习与(2)
内容版权声明:除非注明,否则皆为本站原创文章。