Réduire un texte au N premiers mots en ruby
December 3, 2008 – 12:59 pmJe suis sûr qu’il y a mieux, et plus esthétique mais voici comment on peut extraire les 50 premiers mots d’un texte qui contient des tags html
text.gsub( %r{</?[^>]+?>}, ” ).split(” “)[0..50].join(” “)
où la partie gsub( %r{</?[^>]+?>}, ” ) permet d’enlever les tags html du texte
Source : Remove HTML from strings
CTO of