裏面我有一個這樣的字符串:選擇替換子字符串
a = "\"java jobs in delhi\" delhi"
我想「取代德里」。但只有位於雙引號之外的德里。因此,輸出應該是這樣的:
"\"java jobs in delhi\""
的字符串是一個樣本string.The串不一定是「德里」 .The子更換可以在輸入字符串的任何地方發生。字符串中引用和未引用部分的順序和數量不固定
.replace()
替換了這兩個delhi子字符串。我不能使用rstrip
,因爲它不一定出現在字符串的末尾。我怎樣才能做到這一點?
你想這樣做多次,或只是一次?因爲您可以通過執行[0:-6]來選擇子字符串 – DJanssens
您是否考慮過正則表達式? – jonrsharpe
這只是一個示例字符串。我覺得正則表達式是要走的路,但我無法爲此生成正則表達式。這個字符串也可以像''\「在pune \」pune「'中的java作業一樣。所以,我基本上在尋找一個通用的解決方案。 –