本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

PHP7.3.4中preg

网络教程 app 1℃

PHP7.3.4中preg

php 7.3.4 中 preg_replace() 失效的原因

你在使用 php 中的 preg_replace() 函数去除多余的换行符时遇到问题。虽然你在 python 中使用了类似的正则表达式并成功了,但 php 中却出现了问题。

出现这种情况的原因在于,不同平台以不同的方式保存文件中的换行符。在 python 中,正则表达式 n 匹配一个或多个换行符,即 n。然而,在 php 中,nn 匹配的是连续的两个换行符。

因此,要在 php 中正确去除多余的换行符,你需要使用正则表达式 rn ,其中 r 是回车符,n 是换行符。该表达式将匹配一个或多个回车和换行符的组合,无论平台如何。

修改后的 php 代码如下:

$cont = preg_replace("/+/", "", $cont);

这样就可以正确地去除多余的换行符。

以上就是PHP 7.3.4 中preg_replace()函数失效:为何我的正则表达式无法去除多余换行符?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » PHP7.3.4中preg

喜欢 (0)