我玩得很开心,将代码复制/粘贴到 textarea 中,然后试图让它在“pre”“/pre”中看起来不错......当然我已经看过了。
但是我遇到了太多空格的问题,所以我试图用一些 nbsp; 替换 \t; 但它并没有变得……真的很漂亮。
所以我想知道,这样做的好方法是什么?SO是怎么做到的?它甚至能够以体面的方式做到这一点吗?
我现在得到的是:
var content = $this.html()
.replace(/\t\t\t\t\t\t/g, " ")
.replace(/\t\t\t\t\t/g, " ")
.replace(/\t\t\t\t/g, " ")
.replace(/\t\t\t/g, " ")
.replace(/\t\t/g, " ")
.replace(/\t/g, "");
$this.html(content);