删除html中空白的php正则表达式

删除html中空白的php正则表达式,php,regex,Php,Regex,嗨,我有一个类似html的 <html> <head> <title> Some title </title> </head> <body> <div id="one"> some sample info </div> </body> </html> 一些头衔 一些样本信息 如何使用preg_replace

嗨,我有一个类似html的

<html>
   <head>
     <title>
          Some title
   </title>
</head>
<body>
    <div id="one">         some sample info </div>
</body>
</html>

一些头衔
一些样本信息
如何使用preg_replace删除此html中的空格(内容中的空格和标记中的空格除外)?所以要得到这样的东西

<html><head><title>Some title</title></head><body><div id="one">some sample info</div></body></html>
一些标题示例信息
有人能帮我吗??)

您可以替换
(?)\s+(?=您可以替换
(?)\s+(?=您可能想看看,它的API比PHP
preg
方法更干净,就像这样

<?php
pattern('(?<=>)\s+|\s+(?=<)')->replace($content)->with('');
您可能想看看,它的API比PHP
preg\uu
方法更干净,如下所示

<?php
pattern('(?<=>)\s+|\s+(?=<)')->replace($content)->with('');
如果有
元素该怎么办?如果有
元素该怎么办?可能会重复?哇,太棒了!!!非常感谢。(你看起来不像是flop编码器;)但是你能解释一下它的意思吗?我的正则表达式很差,如果我理解这个正则表达式的话会很有帮助。哇,太棒了!!!非常感谢。(你看起来不像是flop编码器;)但是你能解释一下它的意思吗?我在正则表达式方面非常差,如果我理解这个正则表达式将非常有帮助。