История изменений
Исправление theNamelessOne, (текущая версия) :
судя по документации (я в руби не силен) фокус не пройдет т.к.
Несмотря на то, что у меня работает, тут ты, похоже, прав. Другое дело, что для данного конкретного случая легко написать свой вариант Regexp.union
.
А в каком-нибудь Rust есть RegexSet, который позволяет 1) сопоставить строку с множеством регулярок за один проход, 2) узнать, какое именно регулярное выражение совпало со строкой.
Исходная версия theNamelessOne, :
судя по документации (я в руби не силен) фокус не пройдет т.к.
Несмотря на то, что у меня работает, тут ты, похоже, прав. Другое дело, что для данного конкретного случая легко написать свой вариант Regexp.union
.
А в каком-нибудь Rust есть RegexSet, который позволяет 1) сопоставить строку с множеством регулярок за один проход, 2) узнать, какое-именно регулярное выражение совпало со строкой.