我在使用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>
因此,只有当>
和<
之间没有其他内容空白时,才应删除空格。
答案 0 :(得分:1)
您可以使用CSS属性white-space:pre-wrap;
。
浏览器将保留空白。文本将在必要时包装,并在换行符