Mam następujący tekst 'some-text-here'
i staram się uzyskać z niego słowo 'text'
używając grup.regex ruby i grupowanie
Jeśli użyję że ekspresja /some-(\w+)-here/
wszystko działa poprawnie, ale gdy próbuję zastosować zgrupowanie do niego /some-(?<group_name>\w+)-here/
to podnieść błąd Undefined (?...) sequence.
Co robię źle?
(Ruby 1.9.2)
Aktualizacja: wstyd mi. To wszystko z mojego poczucia winy. Tak, używam RVM i moja wersja ruby 1.9.2. Ale przetestowałem to wyrażenie pod adresem http://rubular.com/, gdzie jest napisane w stopce Rubular runs on Ruby 1.8.7
. Ruby 1.8.7 i Ruby 1.9.2 mają inny mechanizm wyrażeń regularnych. Więc moja ekspresja działa na 1.9.2, ale nie robi na 1.8.7
Działa na moim Ruby 1.9.2 w porządku. Jesteś pewien, że korzystasz z tej wersji? –