PHP正则删除空格、换行、空行

在处理json文件、xml文件内容或者数据库一些不标准数据时,常常会因为一些空格、换行符导致格式不符合规范,下面提供几种正则替换的方式:

  • 去除所有的空格和换行符
echo preg_replace("/[\s]{2,}/","",$str).'<br>';

或者

preg_replace("/(\r\n|\n|\r|\t)/i", '', $text);
  • 去除多余的空格和换行符,只保留一个
echo preg_replace("/([\s]{2,})/","\\1",$str);
  • 清除换行符,清除回车换行,去除换行函数,空格,html标签
function DeleteHtml($str) 
{ 
/* http://www.manongjc.com/article/1592.html */
$str = str_replace("<br/>","",$str);
$str = str_replace("\t","",$str); 
$str = str_replace("\r\n","",$str); 
$str = str_replace("\r","",$str); 
$str = str_replace("\n","",$str); 
return trim($str); 
}

原文地址:http://www.manongjc.com/article/1592.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,222评论 9 468
  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,645评论 1 19
  • A区 人生目标关键词: 事业/健康/美丽 家人/人际/理财 提升/心理/兴趣 当日目标: 事业/健康/美丽/理财/...
    你看不见我看到的风景阅读 1,607评论 0 0
  • 不需要跟别人大声说:我很穷。 除了吃饭的钱,再也没有其他支出。 目前的困境都是短暂的,一切都会有的。 好好学习,珍...
    减肥的女孩阅读 1,675评论 0 0
  • 许多人也许会因为一些事而放弃梦想,或因为一个爱的人而放弃梦想,更或因为他人的言语打击了自己而放弃梦想。 何炅的电影...
    我叫涛啦阅读 1,495评论 0 0

友情链接更多精彩内容