为了提升 PHP M3u8 的解析速度,我在上一篇博客里评选出了 PHP 世界里判断是否由某字符串开头最快的冠军,这一次又要举行另外一个比赛了:从某个固定格式的字符串里解析出想要的数据最快的函数。
为了提升 PHP M3u8 的解析速度,我在上一篇博客里评选出了 PHP 世界里判断是否由某字符串开头最快的冠军,这一次又要举行另外一个比赛了:从某个固定格式的字符串里解析出想要的数据最快的函数。
说个最简单的:
/\p{Han}/u
谁敢说个更简单的?(google 一搜一大堆的 /[\x{4e00}-\x{9fa5}/u,那玩意儿是人类写的吗?)
用了好几年的正则,以为自己都掌握了
结果 \p
跑出来说“你什么都不懂,囧雪诺”
\p
以及 \P
的用法,再以及除了 Han
之外还有啥,请阅读文档
另外再给大家提个问题,最后的u存在的意义?搞不好面试会考哦~
grep 的 -v 参数可以找出不匹配正则表达式的所有字符串。那是否有办法直接用正则达到同样的目的?