关于不影响括号内数值的sub

2024-05-16 10:02:08 发布

您现在位置:Python中文网/ 问答频道 /正文

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>

为什么re.sub不会影响括号内的10'0英寸


Tags: resize括号colorfacefont英寸sans
1条回答
网友
1楼 · 发布于 2024-05-16 10:02:08

您需要更改正在搜索的报价的类型。此外,还可以使用|字符来搜索'

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>'

相关问题 更多 >