为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
一只名叫tom的猫 2023-08-11 17:01:14
我读了一个 XML 文件,其中有许多空标签,所以一旦我剥离了标签,在下一组数据开始之前我会留下几行空行,我尝试了一些正则表达式来删除所有行,尽管我可以删除空行我似乎无法删除包含两个空格和一个新行的酸橙我尝试使用:-$file = preg_replace('/\s*\n/', "", $file);$file = preg_replace('/\s\s\n/', "", $file);我很茫然,任何帮助都会很棒。我在下面的代码标签中添加了部分文本1 08.778 09.870 09.870 11.947             2 09.112 09.664 09.681 17.090
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

您可以从 string 的开头开始匹配^2 次水平空白字符,\h{2}后跟 unicode 换行序列\R并替换为空字符串。

^\h{2}\R

例如

$file = preg_replace('/^\h{2}\R/m', "", $file);

正则表达式演示PHP演示


查看完整回答
反对 回复 2023-08-11
  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信