From: "Jesús Gabriel y Galán" Date: 2013-02-13T01:46:47+09:00 Subject: Re: text include, searching using a part of the word, storing the whole word if found On Tue, Feb 12, 2013 at 5:03 PM, Horváth Alex wrote: > Hey guys, > > I'm about the extend my watir testcases with dict error checking for our > tests. I managed to make the check, but I'd like to select the whole > word and store it in a variable or to write in a txt file. > > So in practice, I'd like my scripts to > if "???" (dict errors in our system are in the following format > ???x.Y???) is found on the current page than select the whole word and > write in a txt file. Also it would be nice to store all of these dict > errors (in case there are several on the page) > > Here is what i've got so far > > ##################### Dict error check > ########################################################### > if ie.text.include? "??" > puts "!!!!!!!!!!!" > puts "DICTERROR" > puts "!!!!!!!!!!!" > input = gets > else > end text = "something ???aaa.bbbb??? and something else" m = text.match(/(\?\?\?[^.]*\.[^?]*)\?\?\?/) if m m.captures.first end => "??aaa.bbbb??" This is checking that it has a dot in the middle, you might simplify the regex if you don't need that. Jesus.