ruby-on-rails - 在 "@"之后剪切电子邮件地址的正则表达式

标签 ruby-on-rails regex

假设...

<%= @user.email %>

产生

john@microsoft.com

如何剪切“@”之后的所有字符,使其变成...

john

最佳答案

你可以使用 split :

str = "john@example.com"
parts = str.split("@")
puts parts[0] //john

示例:http://ideone.com/0mSID

关于ruby-on-rails - 在 "@"之后剪切电子邮件地址的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4583128/

相关文章:

r - 在R中提取直到双下划线的子字符串

java - 如何获取括号 ] 和 [ 之间的字符串

python - 正则表达式 - 字符串替换 "as is"

ruby-on-rails - 没有要加载的文件——json(仅限第一个请求)

ruby-on-rails - 创建记录似乎没有持久化到测试数据库,rspec,factory_girl_rails

ruby-on-rails - Redis-To-Go 难度 - getaddrinfo : nodename nor servname provided, 或未知,Rails 4

javascript - 将不带协议(protocol)的 git ssh 转换为带协议(protocol)的 git ssh

javascript - 删除给定字符之前的多余空格

html - 使用 jbuilder 返回未转义的 html

ruby-on-rails - 在 Ruby on Rails 中传递 boolean 参数