我想将变量传递给re.sub
,但是有错误,我无法弄清楚如何修复它?
preset_name = "preset "
data = re.sub("name=\"%s[^]]*/select", lambda x:x.group(0).replace('selected',''), html) % preset_name
这是错误:
TypeError:并非在字符串格式化期间转换所有参数
答案 0 :(得分:0)
SqlByteString
data =re.sub("name=\"%s[^]]*/select" % preset_name, lambda x:x.group(0).replace('selected',''), html)
对字符串