re = /^([\w+\-.]+@[a-z\d\-]+(\.[a-z\d\-]+)*\.[a-z]{2,})$/m
str = 'a@b.com
p@qasdf.com
adbadf@bwdsfqaf.com
....
a@bdotcom
aasdf.com
www.yahoo.com'
# Print the match result
str.scan(re) do |match|
puts match.to_s
end
# your code goes here
cmUgPSAvXihbXHcrXC0uXStAW2EtelxkXC1dKyhcLlthLXpcZFwtXSspKlwuW2Etel17Mix9KSQvbQpzdHIgPSAnYUBiLmNvbQpwQHFhc2RmLmNvbQphZGJhZGZAYndkc2ZxYWYuY29tCi4uLi4KYUBiZG90Y29tCgoKYWFzZGYuY29tCgp3d3cueWFob28uY29tJwoKIyBQcmludCB0aGUgbWF0Y2ggcmVzdWx0CnN0ci5zY2FuKHJlKSBkbyB8bWF0Y2h8CiAgICBwdXRzIG1hdGNoLnRvX3MKZW5kCiMgeW91ciBjb2RlIGdvZXMgaGVyZQ==