永发信息网

php中的正则表达式为什么会和Perl、POSIX扯上关系?

答案:2  悬赏:10  手机版
解决时间 2021-04-12 18:15
  • 提问者网友:缘字诀
  • 2021-04-12 00:21
php中的正则表达式为什么会和Perl、POSIX扯上关系?
最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-04-12 00:47

因为php支持两种正则表达式


一个是posix


一个是pcre(不是perl吧?)


建议学第二种 因为大多数程序都是用它

全部回答
  • 1楼网友:零点过十分
  • 2021-04-12 02:25

PHP本身就是perl语法演化过来的!

perl相当于它的母语,所以,这一点是很正常的,而posix只是PHP的一个扩张库

由于perl的正则表达式,在处理复杂一点的符串时,效果不佳,因为posix扩张库,弥补了这一个缺陷。

也就是说在处理一些简单的小型的字符串时,perl要比posix快。但复杂的则采用 posix

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯