From: basi Date: 2005-12-06T15:37:34+09:00 Subject: Re: String split drops the delimiter Hi, A bit of a problem trying to run your code: irb(main):369:0> data => " This is a declarative sentence. And is this a question? Yes! " irb(main):370:0> data.gsub!(/(?<=[.?!])/, "\n") SyntaxError: compile error (irb):370: undefined (?...) sequence: /(?<=[.?!])/ from (irb):370 from c:/ruby/lib/ruby/1.8/drb/drb.rb:492 irb(main):371:0> Also, let's modify the data a bit, thus: data = ' "Is this a question?" he asked. "Yes!" she exclaimed.' I'd like to get the sentences: "Is this a question?" he asked. "Yes!" she exclaimed. Rather than below, which is what I'm getting now. "Is this a question? " he asked. "Yes! " she exclaimed. Thanks! basi