Парсить регуляркой не стоит, выше упомянутое вполне подойдет, еще рубисты часто используют библиотеку
nokogiri для парсинга сайтов.
Она вполне удобна, например тем, что можно добираться до элементов по ccs селекторам.
https://habrahabr.ru/post/52680/
Пример:
doc = Nokogiri::HTML('<body><span class="title">Название:</span> Rising Water - James Vincent McMorrow<span></span><body>')
name = doc.xpath('//span/following-sibling::text()[1]').text
p name # => " Rising Water - James Vincent McMorrow"