fork download
  1. re = /^([\w+\-.]+@[a-z\d\-]+(\.[a-z\d\-]+)*\.[a-z]{2,})$/m
  2. str = 'a@b.com
  3. p@qasdf.com
  4. adbadf@bwdsfqaf.com
  5. ....
  6. a@bdotcom
  7.  
  8.  
  9. aasdf.com
  10.  
  11. www.yahoo.com'
  12.  
  13. # Print the match result
  14. str.scan(re) do |match|
  15. puts match.to_s
  16. end
  17. # your code goes here
Success #stdin #stdout 0.02s 9720KB
stdin
Standard input is empty
stdout
["a@b.com", nil]
["p@qasdf.com", nil]
["adbadf@bwdsfqaf.com", nil]