我有一個字符串形式匹配位數
s1 = "Schblaum 12324 tunguska 24 234n"
s2 = "jacarta 331 matchika 22 234k"
s3 = "3239 thingolee 80394 234k"
的順序,我需要這些字符串在兩個字符串分開,只是在字符串中間的號碼後,忽略字符串的第一部分是否有數字。像
["Schblaum 12324", "tunguska 24 234n"]
["jacarta 331", "matchika 22 234k"]
["3239 thingolee 80394", "bb 6238"]
東西,我試圖用正則表達式的形式
finder = re.compile(""\D(\d+)\D"")
finder.search(s1)
無濟於事。有沒有辦法做到這一點,也許沒有使用正則表達式? 乾杯!
EDIT:剛發現其中初始字符串只是
"jacarta 43453"
沒有其他部件的情況。這應該返回
["jarcata 43453"]
因爲我犯了一個錯誤。固定。 – Ivan
我刪除了[tag:pandas],因爲它在問題的任何地方都沒有引用。 –
請提交解決方案,以便其他人可以從中學習 –