[心得] 一行程式寫上癮了...
有個輸入檔案叫 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
10/24 13:10, 2F
推
10/24 14:07, , 3F
10/24 14:07, 3F
推
10/24 16:53, , 4F
10/24 16:53, 4F
→
10/24 16:53, , 5F
10/24 16:53, 5F
※ 編輯: godfat 來自: 220.134.30.220 (10/24 17:58)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章