J'utilise gsub en Ruby pour faire un mot dans le texte en gras. J'utilise une limite de mots pour ne pas faire de lettres dans d'autres mots en gras, mais je trouve que cela ignore les mots qui ont une citation après eux. Par exemple:Ignorant un caractère avec limite de mot dans regex
text.gsub(/#{word}\b/i, "<b>#{word}</b>")
text = "I said, 'look out below'"
word = below
Dans ce cas, le mot ci-dessous n'est pas mis en gras. Est-il possible d'ignorer certains caractères avec une limite de mot?
C'est un moment de fierté pour moi - mon premier Ruby! J'ai testé le code en utilisant http://www.ruby.ch/interpreter/rubyinterpreter.shtml, et j'ai référé les docs apparemment utiles. – Kobi
Ok merci. Cependant, j'utilise Ruby, et préfère m'en tenir à la méthode gsub. J'utilise # {word} pour passer le mot que j'essaie de mettre en évidence. Donc, dans cet exemple, word = 'below' – DavidP6