I have strings of the following pattern showing up in an array:
"@SomeUselessText"
In this example, I'd like to get rid of all strings in my array that start with the character "@".
This is what I've come up with so far:
def array_purge(array)
for array.each |item|
item = item.gsub(/@.*/, "")
end
end
However, this also gets rid of valid email address of the form:
"[email protected]"
...which I'd like to keep.
I'm guessing there is an elegant way of handling this. Perhaps using ".reject!"
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…