Robię skrobanie ekranu i otrzymuję ciąg znaków, który wydaje się kończyć białymi znakami, ale ani string.strip, ani strip.gsub (/ \ s/u, '') usuwa znak.Pasek Ruby 1.9 nie usuwa białych znaków
Zgaduję, że jest to problem z kodowaniem znaków. Jakieś sugestie?
'my_string.tr (" \ 302 \ 240 "," ') .strip' powinno być nieco szybsze – lulalala
Warto zauważyć - http://stackoverflow.com/questions/2588942/convert-non-breaking-spaces-to -spaces-in-ruby - "Użyj'/[[: space:]]/', aby dopasować wszystkie spacje, w tym spacji Unicode jak spacje nierozdzielające.Nie jest to podobne do'/\ s/', które pasuje tylko do białych znaków ASCII . " – DreadPirateShawn