LINUX.ORG.RU

История изменений

Исправление theNamelessOne, (текущая версия) :

судя по документации (я в руби не силен) фокус не пройдет т.к.

Несмотря на то, что у меня работает, тут ты, похоже, прав. Другое дело, что для данного конкретного случая легко написать свой вариант Regexp.union.

А в каком-нибудь Rust есть RegexSet, который позволяет 1) сопоставить строку с множеством регулярок за один проход, 2) узнать, какое именно регулярное выражение совпало со строкой.

Исходная версия theNamelessOne, :

судя по документации (я в руби не силен) фокус не пройдет т.к.

Несмотря на то, что у меня работает, тут ты, похоже, прав. Другое дело, что для данного конкретного случая легко написать свой вариант Regexp.union.

А в каком-нибудь Rust есть RegexSet, который позволяет 1) сопоставить строку с множеством регулярок за один проход, 2) узнать, какое-именно регулярное выражение совпало со строкой.