[心得] 一行程式寫上癮了...

看板Ruby作者 (godfat 真常)時間17年前 (2007/10/24 05:08), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
有個輸入檔案叫 emails.txt 裡面有混亂格式的 email, 如: 220567: (asd@asd.com) 467482: (asd@asd.com ) 371243: asd(asd.asd@asd.com) 474727: Meow~~(=^ ^=)(asd.asd@asd.com) 如何抓出所有的 email ? 第四筆特別提出來是因為他害我要改寫 regex 格式 XD 一行程式如下: File.open('normalized_emails.txt', 'w') << File.open('emails.txt').read.split("\n").map{ |line| line.match(/\(([^\(\)]+@[^\(\)]+)\)/)[1].strip }.join("\n") 中間的 regex 用檢查 email 的格式當然更穩,不過我想暫時這樣就夠了。 覺得這樣寫起來很過癮 XD -- 生死去来、棚頭傀儡、一線断時、落落磊磊 《花鏡》-世阿弥 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.58.12 ※ 編輯: godfat 來自: 220.132.58.12 (10/24 05:52)

10/24 06:38, , 1F
後來不小心寫了更過火的了...
10/24 06:38, 1F

10/24 13:10, , 2F
顯然不管 Python 還是 Ruby 都仍然能寫得很噁心 XD
10/24 13:10, 2F

10/24 14:07, , 3F
這樣效率會不會比較差 QQ?
10/24 14:07, 3F

10/24 16:53, , 4F
只要有心沒有不可以的 XD 效率當然會比較差 XD
10/24 16:53, 4F

10/24 16:53, , 5F
但其實這就是表達能力去換取執行效能啊 :D
10/24 16:53, 5F
※ 編輯: godfat 來自: 220.134.30.220 (10/24 17:58)
文章代碼(AID): #177cBLpz (Ruby)
文章代碼(AID): #177cBLpz (Ruby)