Splitting su spazi bianchi, periodo, virgola o virgolette, e non su singoli apici:Come dividere il testo in Ruby senza creare stringhe vuote?
str = %Q{this is the.string to's split,real "ok" nice-like.}
str.split(/\s|\.|,|"/)
=> ["this", "is", "the", "string", "", "", "", "to's", "split", "real", "", "ok", "", "nice-like"]
come rimuovere eloquenza stringhe vuote?
Come rimuovere in modo eloquente le stringhe più corte di MIN_LENGTH?
Questo è in realtà molto meglio per quello che stavo cercando di fare. 'split' non va bene perché devi capire tutti gli altri delimitatori possibili, come!, -,?, ~,:, ecc. –
Tobias ha risposto meglio alla prima domanda:' str.split/[\ s \. , "] + /' –