让我们说......
<%= @user.email %>
产生
john@microsoft.com
如何在“@”之后剪切所有字符,使其变为......
john
答案 0 :(得分:8)
您可以使用split
:
str = "john@example.com"
parts = str.split("@")
puts parts[0] //john
答案 1 :(得分:2)
答案 2 :(得分:2)
@
,后跟任意数量的任何字符,到最后。
result = subject.gsub(/@.*$/, "").
答案 3 :(得分:2)
[^@]+
含义:任何字符,但不是@