play9091 发表于 2014-05-20 16:28

正則匹配問題

因新的資料型態加入,我的腳本出現了一些問題。想請教先進有沒有辦法解決下面的問題?

資料型態一:
lset abc=123location1 street1

資料型態二:
lset abc=234 location2

我的目標是它上面的資料轉換成:

資料型態一:street1 #location1
資料型態二: #location1

這要怎麼完成啊!我之前用的公式如下…

re.sub(r'lset\s+([^ ]*)\s+([^ ]*)\s+(.*)',r'\3 #\2',str)

play9091 发表于 2014-05-20 16:46

試出方法了……

之前看過書上有寫,但忘了是怎麼搞來著的……剛剛試出來了!

re.sub(r'lset\s+([^ ]*)\s+([^ ]*)\s+?(.*)',r'\3 #\2',str)
页: [1]
查看完整版本: 正則匹配問題