[Rails] Regexp - kilka psaujących elementów

Moje usprawiedliwienie - szukałem na forum, google itd…

Problem wygląda następująco:

@text = "<b>Ala</b> ma <b>asa</b>" @a = @text =~/<b>(.*?)<\/b>/m @a = $1
Czyli mam stringa i regexp, do którego pasują np 2 lub więcej dopasowań. Mój kod wyświetla tylko pierwsze dopasowanie, czyli nie zwraca “asa” tylko pokazuje samo “Ala”, a ja chciałbym, alby wyświetlało wszystkie dopasowania. Nie potrafię sobie z tym poradzić.

Pozdrawiam,
grzew

Spróbuj http://apidock.com/ruby/String/scan

>> text.scan /<b>(.*?)<\/b>/m => [["Ala"], ["asa"]]

Super, dzięki :slight_smile: o to chodziło