让我说一个字符串,我知道格式,但是里面有变量,我该如何删除格式?例如:
s = """
<%Hello%>
<%foo%>
<%Example%>
<no
>%change
here%>
"""
print(s.replace("<%*%>", "&it works&"))
输出:
> &it works&
&it works&
&it works&
<no
>%change
here%>
答案 0 :(得分:2)
使用re.sub
例如:
import re
s = """
<%Hello%>
<%foo%>
<%Example%>
<no
>%change
here%>
"""
print(re.sub("<%(.*?)%>", "&it works&", s))
输出:
&it works&
&it works&
&it works&
<no
>%change
here%>