a = re.sub('"', '-','<font color="#000000"face="Verdana,Geneva,Arial,Helvetica,sans-serif" size="-2">10’0”</font>')
结果是:
<font color=-#000000- face=-Verdana,Geneva,Arial,Helvetica,sans-serif- size=--2->10’0”</font>
为什么不会影响10&#39; 0&#34;在括号内?
答案 0 :(得分:2)
您需要更改要搜索的报价类型。此外,您可以使用|
字符搜索'
和’
:
import re
a = re.sub('"|’|”', "-",'<font color="#000000"face="Verdana,Geneva,Arial,Helvetica,sans-serif" size="-2">10’0”</font>')
输出:
'<font color=-#000000-face=-Verdana,Geneva,Arial,Helvetica,sans-serif- size=--2->10-0-</font>'