【发布时间】:2025-12-26 03:50:10
【问题描述】:
我有一个像 str ="out = sings<=20,gef=='one'" 这样的字符串。现在我想删除第一个输出和 =,但不删除
我的代码:
st ="out = sings<=20,gef=='one'"
st1=st.replace('out', "")
print(st1)
st2 = st1.replace('=', "")
print(st2)
这给了,
st1: = sings<=20,gef=='one'
st2 :sings<20,gef'one'
预期输出:
st1: = sings<=20,gef=='one'
st2 : sings<=20,gef=='one'
【问题讨论】:
-
使用正则表达式替换
= -
也替换可以搜索一个短语,所以你可以
st.replace("out =", "")