這可能是我錯過的那些簡單的事情之一,但我一直沒能找到解決方案來解決我的問題。Python正則表達式用起始詞替換句子
我有兩個字符串是以下格式:
S1 = '87,72開始我是一個句子結束 '
S2 = '93,83開始我是一個句末'
按照這個答案,Replace all text between 2 strings python,我可以在給出開始和結束單詞時替換一個短語,如下所示。
import re
s1 = '87, 72 Start I am a sentence finish'
s2 = '93, 83 Start I am a sentence end'
print(re.sub("Start.*?finish", '', s1, re.DOTALL).strip())
print(re.sub("Start.*?end", '', s2, re.DOTALL).strip())
>>> 87, 72
>>> 93, 83
在我的情況,我會有條件開始詞是相同的,但結束詞可能是不同的。
是否可以通過僅提供起始單詞來替換所需的短語?
我試過這個,但它只替換了開始的單詞。
s1 = '87, 72 Start I am a sentence finish'
print(re.sub("Start.*?", '', v1, re.DOTALL).strip())
>>> 87, 72 I am a sentence finish