To powinno być łatwe pytanie, ale nie mogę nic na ten temat znaleźć.Znajdź zarówno wzór, jak i pozycję wielu dopasowań wyrażenia regularnego w Ruby
Biorąc pod uwagę wyrażenie regularne w Ruby, dla każdego meczu muszę pobrać dopasowane wzorce $1
, $2
, ale potrzebuję również pasującej pozycji.
Wiem, że operator =~
daje mi pozycję pierwszego meczu, a string.scan(/regex/)
daje mi wszystkie pasujące wzory. Jeśli to możliwe, muszę mieć oba wyniki w tym samym kroku.
Awesome! Dziękuję Ci! – Emyl