标签归档正则

PHP 从固定格式字符串里解析数据最快的方式

Chris Yue No Comments

为了提升 PHP M3u8 的解析速度,我在上一篇博客里评选出了 PHP 世界里判断是否由某字符串开头最快的冠军,这一次又要举行另外一个比赛了:从某个固定格式的字符串里解析出想要的数据最快的函数。

PHP 里实现『是否由某字符串开头』最快的方式

Chris Yue No Comments

最近在做开源项目 php-m3u8 的时候,为了提高解析 m3u8 文件内容的速度,需要实现『字符串是否是另外某个字符串的开头』的需求。不过在 PHP 里实现这个需求可以实现的方法实在是太多了,所以我这里做了一个测试,列出各种实现方式的速度数据,以供参考。

PHP UTF-8 编码汉字的正则表达式

Chris Yue No Comments

说个最简单的:

谁敢说个更简单的?(google 一搜一大堆的 /[\x{4e00}-\x{9fa5}/u,那玩意儿是人类写的吗?)

用了好几年的正则,以为自己都掌握了

结果 \p 跑出来说“你什么都不懂,囧雪诺”

\p 以及 \P 的用法,再以及除了 Han 之外还有啥,请阅读文档

另外再给大家提个问题,最后的u存在的意义?搞不好面试会考哦~

用正则判断字符串是否不包含某一个子字符串

Chris Yue No Comments

grep 的 -v 参数可以找出不匹配正则表达式的所有字符串。那是否有办法直接用正则达到同样的目的?

2019年二月
« 12月  
 123
45678910
11121314151617
18192021222324
25262728