J
J. mp
WTF:
str = "(e-mail address removed), (e-mail address removed), (e-mail address removed)"
emails_array = Array.new
emails = str.split(",")
emails.each do |single_str|
tmp = single_str[/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i]
if !tmp.nil?
emails_array << tmp
end
end
--- Expected result
emails_array => ["(e-mail address removed)","(e-mail address removed)","(e-mail address removed)"]
-----Actual result
emails_array => [[email protected]]
Can't understand
str = "(e-mail address removed), (e-mail address removed), (e-mail address removed)"
emails_array = Array.new
emails = str.split(",")
emails.each do |single_str|
tmp = single_str[/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i]
if !tmp.nil?
emails_array << tmp
end
end
--- Expected result
emails_array => ["(e-mail address removed)","(e-mail address removed)","(e-mail address removed)"]
-----Actual result
emails_array => [[email protected]]
Can't understand