我在用正则表达式替换字符串时遇到问题,似乎无法使其工作
string = "<font x=''>test</font> <font y=''>test2</font> <font z=''>test3</font>"
if re.search("(<font .*?>)", string, re.IGNORECASE):
r = re.compile(r"<font (?P<name>.*?)>.*?</font>", re.IGNORECASE)
string = r.sub(r'', string)
出于某种原因,所有regex都会删除整个字符串''
。它应该返回为test test2 test3
目前没有回答
相关问题 更多 >
编程相关推荐