Ich habe jetzt eine HTML
Codezeichenfolge und möchte die Zeichenfolge formatieren. Gibt es eine verfügbare Methode?
Sie benötigen ein js-Plug-in oder eine js-Methode, die für die Konvertierung im Projekt verwendet werden kann.
Zum Beispiel lautet die Originalzeichenfolge:
<p><p>This is a p</p><p>This is another p</p></p>
Fügen Sie Leerzeichen und Zeilenumbrüche hinzu, um eine neue Zeichenfolge zu erstellen:
<p>
<p>This is a p</p>
<p>This is another p</p>
</p>
第一种方案想用正则做答没成功,没有成功。
整理了下思路,已经完美解决(自认为完美)。
以下是循环的老答案:
为什么我这个问题一直被踩?还是一个不错的问题的嘛。。。。
@mqycn , @zhenguoli
这是朋友@candy写的一个方案:
http://tool.oschina.net/codef... 在线的。其他的编辑器里面有beautify
对开发工具而言,你可以尝试 VSCode 编辑器。
https://code.visualstudio.com/
安装完成后,按 shift-ctrl-x 打开插件列表,搜索 Beautify 并安装,即可实现 HTML 代码美化。
相应设置参考这里:
https://marketplace.visualstu...
在代码中进行格式转换可以使用 HTML String Parser,例如
https://www.npmjs.com/package...
或者使用 cheerio 解析 DOM 文本后重新输出亦可。
3.(重新制作一个 HTML Parser 并不困难,参考我的专栏
http://ewind.us/2016/toy-html...