我有一個字符串,我需要編輯,它看起來類似於這樣:Python的RE的問題 - 正確的狀態初始格式
string = "Idaho Ave N,,Crystal,Mn,55427-1463,US,,610839124763,Expedited"
如果您發現該州最初的「錳」是不是在正確的格式。我試圖使用正則表達式可以改變:
re.sub("[A-Z][a-z],", "[A-Z][A-Z],", string)
然而,應用re.sub把第二部分作爲文字和將改變的Mn,以[A-Z] [A-Z] ,.我該如何使用re.sub(或類似的和簡單的)來正確地將Mn轉換爲MN中的字符串?
預先感謝您!
這與我想到的非常相似,謝謝大家,謝謝大家的迴應。 – user660853 2011-03-15 16:09:44