From: Raveendran Jazzez Date: 2008-06-25T14:25:09+09:00 Subject: Re: Regular expressions and long text Hi, I think u expect this output.. so pls try it.. str="Ruby is great. We all know that." a= str.split('.').join(' ') words=[] words=a.scan(/\w+/) => words=["Ruby","is","great","We","all","know","that"] Regards, P.Raveendran http://raveendran.wordpress.com unknown wrote: > Hello guys, > > I've started with Ruby a month ago and I am doing some works with > strings > and regular expressions. I am trying to take a long text and store the > individual sentences in an array. I can split a sentence in words and > store them in an array, but I cannot manage to do it with sentences. > > I have used the following assignment to work with the words: > > str = "Ruby is great" > words = [] > words = str.scan(/\w+/) > > The result is words[0]="Ruby" words[1]="is" and words[3]="great" > > I would like to do the following: > > str = "Ruby is great. We all know that." > > and get words[0]="Ruby is great" and ruby[1]="We all know that" > > Any ideas on how to do it with a regular expression instead of looping > through the string looking for the "."? > > Thanks, > > Guillermo -- Posted via http://www.ruby-forum.com/.