【发布时间】:2012-06-13 11:48:36
【问题描述】:
这是 javascript 中的某种可变内容:
<meta charset="utf-8">
<title>Some Meep meta, awesome</title>
<-- some comment here -->
<meta name="someMeta, yay" content="meep">
</head>
我想将多行换行符(未知数)减少为一个换行符,而其余的格式仍然保持不变。这应该在javascript 和regex 中完成。
我对制表器有问题或保留格式。
【问题讨论】:
-
为什么?这不会更新或更改页面的来源,而且我无法相信空白是 DOM 中的问题(如果它被保留的话)。我不是说你不应该这样做,但我看不出它为什么对你有好处。所以可能有另一种解决问题的方法,这是一个更好的解决方案。
-
你可以在 vim 中使用这个正则表达式
:g/^$/d -
@DavidThomas 它是为了一种美人
-
所以它正在替换/删除屏幕上显示的文本中的空白?不在页面本身的实际 HTML 源代码/DOM 中?
-
是的,我更新了问题。 :)
标签: javascript regex replace