Задать вопрос
AdilA
@AdilA
Нравится кодить, изучаю go c echo

Как правильно написать регулярное выражение заменяющие точное количество символов?

Есть регулярное выражение заменяющее всё что до @ на xxx@ хотелось бы чтобы заменялось не просто на "xxx@" а на точное количество символов подскажите как правильно сделать о великие!!!
def protected_email
    self.email.gsub /[^@]*@/, 'xxx@'
  end
  • Вопрос задан
  • 2198 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@Nakilon
http://about.me/nakilon
.gsub(/[^@](?=.*?@)/, ?x)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@vsuhachev
Откройте документацию на класс Regexp, читайте раздал Repetition
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы