Uważam, że funkcja Ruby jest nieco zagmatwana. Jeśli mam linię tekstu, pętla each
da mi każde słowo oddzielone spacją, a nie poszczególne znaki.Jak analizować wiersz tekstu oddzielony tabulatorami w Ruby?
Jaki jest najlepszy sposób wyszukiwania sekcji łańcucha, które są rozdzielane przez znak tabulatora. W tej chwili mam:
line.split.each do |word|
...
end
ale to nie jest do końca poprawne.
Jest to proste dla zwykłego cased. Ale nie jest * to * proste. Istnieje wiele przypadków skrajnych, gdy zawartość pochodzi z zewnętrznego źródła. Nowe znaki, sekwencje specjalne, cytaty itp. Są tak różne w różnych aplikacjach. –