擅长:python、mysql、java
<p>您的正则表达式还需要几个字符,或者\s:</p>
<pre><code>HTML_CONTENT.replace( "^[ \t\n\r\f\v]" )
</code></pre>
<p>或者</p>
^{pr2}$
<blockquote>
<p>\v Matches a vertical tab \u000B. </p>
<p>\f Matches a form feed \u000C.</p>
</blockquote>
<hr/>
<p>一开始我误解了这个问题,但下面是如何做到这一点的python:</p>
<pre><code>import re
HTML_CONTENT = """\
<img id="headingpic"/> abcdef
qwerty..??,ksjhe173((:$
<div id="myContent">
"""
print re.sub(">[^<]*<", "><", HTML_CONTENT)
</code></pre>
<p>输出:</p>
<pre><code><img id="headingpic"/><div id="myContent">
</code></pre>
<p>或者,如果您只想删除空白和换行符:</p>
<pre><code>import re
HTML_CONTENT = """\
<img id="headingpic"/>
<div id="myContent">
"""
print re.sub(">[\s]*<", "><", HTML_CONTENT)
</code></pre>
<p>输出:</p>
<pre><code><img id="headingpic"/><div id="myContent">
</code></pre>