我對Python正則表達式(通常是正則表達式)頗爲陌生,而且我一直在遇到問題。所以,我有這樣幾個字符串,以便:正則表達式和使用python替換字符串
str1 = r'''hfo/gfbi/mytag=a_17014b_82c'''
str2 = r'''/bkyhi/oiukj/game/?mytag=a_17014b_82c&'''
str3 = r'''lkjsd/image/game/mytag=a_17014b_82c$'''
的&
和$
可以是任何符號。
我想有一個單一的正則表達式(和替換)它取代:
mytag=a_17014b_82c
到:
mytag=myvalue
從任何上述3串
。將不勝感激關於如何實現這一目標的任何指導。
更新:被替換的字符串總是不一樣。所以,a_17014b_82c
可能是現實中的任何東西。
被替換的字符串是否總是相同?在這種情況下,你不需要一個正則表達式。 – keyser
如果它們看起來像是url,那麼'&'具有特殊含義,所以你的聲明「the&和$可以是任何符號」感覺不對。 –
字符串被替換並不總是相同:( – JohnJ