我正在使用一个类中的实例方法,该方法需要接收一串电子邮件并将它们用逗号或空格分隔。
我一直让一个或另一个通过,但不能让逗号和空格一起通过。我正在尝试使用正则表达式。
谢谢你的帮助!
def parse
@emails.split(/,\s/)
end
Run Code Online (Sandbox Code Playgroud)
电子邮件列表字符串示例:xyz@yahoo.com、blablabla@gmail.com luliluli@msn.com
您需要的是一个字符集,用[].
@emails.split(/[,\s]+/)
Run Code Online (Sandbox Code Playgroud)
该[]说来匹配该组中的任何字符。这+是因为您想将电子邮件之间的多个空格视为单个分隔符。