Вы можете использовать положительный взгляд за утверждением, которое, я считаю, написано так:
s.match(/(?<=\+)[^@]*/)
РЕДАКТИРОВАТЬ : Итак, я только что заметил, что это вопрос Ruby, и я не знаю, есть ли эта функция в Ruby (я сам не программист Ruby). Если это так, вы можете использовать его; если нет ... я удалю это.