删除html标签php之间的空白区域

时间:2015-06-15 07:35:39

标签: php html regex pandoc

我在使用Pandoc将markdown源转换为其他格式时遇到问题。当markdown位于html时会发生整个问题;当2个html标签之间有一些空格时,它没有正确转换。所以我需要检查整个降价源并删除2个不同 html标记之间的所有空格,例如

这是markdown(lorem ipsum)中的一些文字

<table>
  <tr>
    <td> here is some text</td>
    <td>some other text</td>
  </tr>
</table>

我在php中使用Pandoc,所以我认为当在变量中读取markdown的来源时,可以匹配并替换为某些regex;更换后的输出应如下所示:

这是markdown(lorem ipsum)中的一些文字

<table><tr><td> here is some text</td><td>some other text</td></tr></table>

因此,只有当><之间没有其他内容空白时,才应删除空格。

1 个答案:

答案 0 :(得分:1)

您可以使用CSS属性white-space:pre-wrap;。 浏览器将保留空白。文本将在必要时包装,并在换行符