PHP 双空格和换行正则表达式

我读了一个 XML 文件,其中有许多空标签,所以一旦我剥离了标签,在下一组数据开始之前我会留下几行空行,我尝试了一些正则表达式来删除所有行,尽管我可以删除空行我似乎无法删除包含两个空格和一个新行的酸橙

我尝试使用:-

  • $file = preg_replace('/\s*\n/', "", $file);

  • $file = preg_replace('/\s\s\n/', "", $file);

我很茫然,任何帮助都会很棒。我在下面的代码标签中添加了部分文本

08.778 

09.870 

09.870 

11.947 

  

  

  

  

  

  

09.112 

09.664 

09.681 

17.090


一只名叫tom的猫
浏览 117回答 1
1回答

白板的微信

您可以从 string 的开头开始匹配^2 次水平空白字符,\h{2}后跟 unicode 换行序列\R并替换为空字符串。^\h{2}\R例如$file = preg_replace('/^\h{2}\R/m', "", $file);正则表达式演示| PHP演示
打开App,查看更多内容
随时随地看视频慕课网APP