用HTML替换HTML元素中的多个空格

时间:2012-01-28 18:31:42

标签: html css regex notepad++ dreamweaver

我有大量类似于

的html
<div>some text</div>

有多个空格,我想用

替换
<div>some&nbsp;&nbsp;&nbsp;text</div>

有没有办法像记事本++ / dreamweaver这样的HTML编辑器?我的问题是仅隔离尾随/跟随文本的空格。

3 个答案:

答案 0 :(得分:1)

正如评论者所说,它应该是&nbsp;

您应该能够进行简单的查找和替换,用&nbsp;替换空格。 Notepad ++肯定有这个功能。

有一点需要注意的是,nbsp代表不间断的空间,或换句话说,一个永远不会允许换行的空间。如果你有一大块文字,那么它将全部显示在一行上,可能需要水平滚动才能阅读。

答案 1 :(得分:0)

如果您正在寻找使用任何编辑器并修改HTML,那么您可以使用替换notepad ++的所有功能。

要打开的快捷键替换所有对话框是 Ctrl + H 。在此对话框中,您应输入要查找的字符串和要替换的字符串,然后单击替换。

我希望这对你有意义。你不需要javascript来做这件事。

答案 2 :(得分:0)

<script type="text/javascript" language="javascript">
    $(document).ready(function(){
        $("#theDiv").text( $("#theDiv").html().replace(/\s/g, "&nbsp;") );
    });
</script>
</head>
<body>
    <div id="theDiv">something in here</div>
</body>
</html>

喜欢这个吗?