in the quest of cutOn:

SD
stephane ducasse
Wed, Sep 29, 2021 4:55 PM

'abcDef' splitOn: [ :c | c isUppercase ]

‘abc’ ‘ef’

but I need

'abcDef' splitOn: [ :c | c isUppercase ]

‘abc’ ‘Def’

:(

'abcDef' splitOn: [ :c | c isUppercase ] >>> ‘abc’ ‘ef’ but I need 'abcDef' splitOn: [ :c | c isUppercase ] >>> ‘abc’ ‘Def’ :(
SD
stephane ducasse
Wed, Sep 29, 2021 4:57 PM

'abcDefKjlkj' piecesCutWhere:[ :a :b | b isUppercase ]

On 29 Sep 2021, at 18:55, stephane ducasse stephane.ducasse@inria.fr wrote:

'abcDef' splitOn: [ :c | c isUppercase ]

‘abc’ ‘ef’

but I need

'abcDef' splitOn: [ :c | c isUppercase ]

‘abc’ ‘Def’

:(

'abcDefKjlkj' piecesCutWhere:[ :a :b | b isUppercase ] > On 29 Sep 2021, at 18:55, stephane ducasse <stephane.ducasse@inria.fr> wrote: > > 'abcDef' splitOn: [ :c | c isUppercase ] >>>> ‘abc’ ‘ef’ > > but I need > > 'abcDef' splitOn: [ :c | c isUppercase ] >>>> ‘abc’ ‘Def’ > > :(
EM
Esteban Maringolo
Wed, Sep 29, 2021 7:59 PM

The where is a better suffix than the "on".

I'd prefer something like:
'abcDefKjm' splitWhere: [:a | a isUppercase ] -> #('abc' 'Def' 'Kjm')

Regards,

Esteban A. Maringolo

On Wed, Sep 29, 2021 at 1:58 PM stephane ducasse
stephane.ducasse@inria.fr wrote:

'abcDefKjlkj' piecesCutWhere:[ :a :b | b isUppercase ]

On 29 Sep 2021, at 18:55, stephane ducasse stephane.ducasse@inria.fr wrote:

'abcDef' splitOn: [ :c | c isUppercase ]

‘abc’ ‘ef’

but I need

'abcDef' splitOn: [ :c | c isUppercase ]

‘abc’ ‘Def’

:(

The where is a better suffix than the "on". I'd prefer something like: 'abcDefKjm' splitWhere: [:a | a isUppercase ] -> #('abc' 'Def' 'Kjm') Regards, Esteban A. Maringolo On Wed, Sep 29, 2021 at 1:58 PM stephane ducasse <stephane.ducasse@inria.fr> wrote: > > 'abcDefKjlkj' piecesCutWhere:[ :a :b | b isUppercase ] > > > > > On 29 Sep 2021, at 18:55, stephane ducasse <stephane.ducasse@inria.fr> wrote: > > > > 'abcDef' splitOn: [ :c | c isUppercase ] > >>>> ‘abc’ ‘ef’ > > > > but I need > > > > 'abcDef' splitOn: [ :c | c isUppercase ] > >>>> ‘abc’ ‘Def’ > > > > :(