Ruby - 由空格或逗号组成的电子邮件拆分字符串
问题描述:
我正在使用类中的实例方法,该方法需要接收一串电子邮件并以逗号或空格分隔它们。Ruby - 由空格或逗号组成的电子邮件拆分字符串
我不断收到一个或另一个通过,但不能让逗号和空间都通过。我正在尝试与正则表达式。
感谢您的帮助!邮件列表字符串
def parse
@emails.split(/,\s/)
end
答
你需要的是一个character set,通过[]
表示。
@emails.split(/[,\s]+/)
[]
表示匹配该组中的任何字符。 +
在那里,因为你想把电子邮件之间的多个空格视为一个单独的分隔符。
谢谢你,这工作得很好! – alexnewby