У меня есть следующий текст Некоторые текстовые - здесь «
и попытайтесь получить текст »
слово из него с использованием групп.
Если я использую это выражение / некоторые - (\ W +) - здесь /
Все работает нормально, но если я попытаюсь применить группировку на него / некоторые - (?
Это поднимает ошибку undefined (? ...) Последовательность.
Что я делаю не так?
(Ruby 1.9.2)
UPD: позор на мне. Это все от моего неожиданности. Да, я использую RVM, а моя версия Ruby включена 1.9.2 , Но я проверил это выражение в http://rubular.com/ , где он написан на нижнем колонтитуле ruby 1.8,7
. Ruby 1.8.7 и Ruby 1.9.2 имеют другой механизм регулярного выражения.
Так что мое выражение работает на 1.9.2, но не на 1,8,7