Propose allSubStrings: with a couple of tests and a nice comment. so that we improve the lib.
For me findTokens:escapedBy: is Really Bad Name looking from prehistorical ages. Stef On Nov 20, 2013, at 6:57 AM, Esteban A. Maringolo <emaring...@gmail.com> wrote: > 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 >>> >>> >