J'ai une chaîne qui contient peut-être du texte avec des liens. J'utilise ces instructions pour l'élaborer:URLs complexes avec regex
message = message.gsub(/http[s]?:\/\/[^\s]+/) do |m|
replace_url(m)
end
si la chaîne est "http://www.youtube.com/watch?v=6zToqLlM8ms&playnext_from=TL&videos=qpCvM5Ocr3M&feature=sub"
les instructions fonctionne.
mais si la chaîne est "hi my video is http://www.youtube.com/watch?v=6zToqLlM8ms&playnext_from=TL&videos=qpCvM5Ocr3M&feature=sub"
ne fonctionne pas
pourquoi?
comment puis-je faire?
merci
Actuellement, le modèle fonctionne, donc peut-être que le problème est avec replace_url. Essayez de courir avec "***" (à la place replace_url) et voyez par vous-même. – Anton