正则表达式中,去除没有内容的行
lapmx 2002-12-29 07:47:43 我做了一个新闻发布系统,有些文章中间会有一些排版问题,比如,连续几行都没有文字,里同是空格或者是全角空格或是为空,我想把这些连续的无用的空白换成一个回车,用下面这个正则表达式时,空行里包含的是半角空格与全角空格的组合时,好像就不不起作用了,大家看看有什么问题?
$post = eregi_replace("\n\r[ ]{0,}\n\r[ ]{0,}\n\r[ ]{0,}\n\r[ ]{0,}","\n\r",$post);
$post = eregi_replace("\n\r[ ]{0,}\n\r[ ]{0,}\n\r[ ]{0,}","\n\r",$post);
$post = eregi_replace("\n\r[ ]{0,}\n\r[ ]{0,}","\n\r",$post);
$post = eregi_replace("\n\r[ ]{0,}","\n\r",$post);