Jak usunąć wszystkie komentarze ze stringa

0

Witam.
Mam pytanie jak za pomocą metody gsub lub innej mogę usunąć wszystkie komentarze ze stringa. Komentarze zaczynają się od * więc chodziło by mi o usunięcie całej linii gdzie na początku mam *.
Dzięki za pomoc.

2

Musi być gsub?

str.lines.reject{|l| /^\/\// =~ l}.joinhttp://melpon.org/wandbox/permlink/zlzytv2tAqiLZq03

str.gsub(/^\/\/.*?(?:\n|$)/, '')http://melpon.org/wandbox/permlink/5saBO0pjNpQvsktH

Jak dla mnie to pierwsze jest czytelniejsze. Jak z wydajnością - nie mam pojęcia, ale strzelałbym, że gsub będzie lepszy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1