No, there is no #allSubStrings: . However, after your email (and having solved my issue in other way) I just found #findTokens:escapedBy: which does exactly what I need :)
'foo,baz,"3,14",,foobaz' findTokens: $, escapedBy: $". -> an OrderedCollection('foo' 'baz' '3,14' '' 'foobaz') Regards! Esteban A. Maringolo 2013/11/20 Joachim Tuchel <jtuc...@objektfabrik.de>: > In VA, tgey just introduced allSubStrings: for this matter, because > subStrings was changed to return only non-empty parts... > Do you find that in Pharo? > > Joachim > > "Esteban A. Maringolo" <emaring...@gmail.com> schrieb: > >>I have a string like 'foo|bar||foobar|' and I want to split it into >>separate tokens like: >> >>'foo|bar||foobar|' subStrings: $| -> #('foo' 'bar' '' 'foobar' ''). >> >>It is... to INCLUDE empty strings (or nil for that case) for the >>elements between to consecutive separators. >> >>I can't found a method implementing this in Pharo (in Dolphin it works >>as I expect). >> >>Thank you! >> >>Esteban A. Maringolo >> >>