From: Robert Dober Date: 2009-07-22T18:39:45+09:00 Subject: Re: String spliting and inclusion On 7/22/09, Robert Dober wrote: > On 7/22/09, Robert Dober wrote: > > On 7/22/09, Robert Dober wrote: > > > > > s = "Some words are made of letters! Some are not!" > > p s.scan( /.{,10}\p{Graph}(?:\P{Graph}|\z)/ ).map( &:strip ) > > > s.split( /(.{,10}\S)\s/ ).reject( &:empty? ) good enough? Certainly not :( s.split( /(.{,10}\S)\s+/ ).reject( &:empty? ) Robert -- Toutes les grandes personnes ont d’abord été des enfants, mais peu d’entre elles s’en souviennent. All adults have been children first, but not many remember. [Antoine de Saint-Exupéry]