我有一个包含一些html标签如下字符串:剥空间
"<p> This is a test </p>"
我要剥去标签之间的所有多余的空格。我曾尝试以下:
In [1]: import re
In [2]: val = "<p> This is a test </p>"
In [3]: re.sub("\s{2,}", "", val)
Out[3]: '<p>This is atest</p>'
In [4]: re.sub("\s\s+", "", val)
Out[4]: '<p>This is atest</p>'
In [5]: re.sub("\s+", "", val)
Out[5]: '<p>Thisisatest</p>'
,但我没能得到期望的结果,即<p>This is a test</p>
我怎样才能达致这?