Sto facendo un po 'di screen scraping e sto tornando indietro una stringa che sembra terminare con spazi vuoti ma né string.strip o strip.gsub (/ \ s/u,' ') rimuove il carattere.Ruby 1.9 strip non rimuove gli spazi
Suppongo che si tratti di un problema di codifica dei caratteri. Eventuali suggerimenti?
'my_string.tr (" \ 302 \ 240 ", '') .strip' dovrebbe essere un po 'più veloce – lulalala
Vale la pena notare - http://stackoverflow.com/questions/2588942/convert-non-breaking-spaces-to -spaces-in-ruby - "Usa'/[[: space:]]/'per far combaciare tutti gli spazi bianchi, inclusi gli spazi bianchi Unicode come spazi non interrompibili.Questo è diverso da// s /', che corrisponde solo agli spazi bianchi ASCII ". – DreadPirateShawn