vendredi, octobre 13, 2006

Problème d'expression régulière en Ruby

J'ai un problème avec une expression régulière en Ruby. Voici le code, grosso modo:

require 'net/http'
begin

re = /(.*)<\/TS>/
if hdoc =~ re
print "#{$&}\n"
else
print "Nothing\n"
end
end

Le problème est que ce fragment de code marche parfaitement si je substitue la variable hdoc dans le test pour une chaîne de caractère. Alors pourquoi ça ne marche pas avec la variable hdoc qui est du type String?
Si vous avez la solution, dites-le moi.

1 commentaire:

Spock a dit...

Charles, fait donc du Fortran comme moi ou du C.

- Spock