From: James Moore Date: 2007-12-15T03:36:40+09:00 Subject: Re: simple way to turn "foo and bar" to "+foo +bar" Do you need to worry about phrases? Something like: require 'pp' f = "foo and bar AND north dakota" result = f.split(/\s+and\s+/i).inject('') {|memo, obj| memo + "+(#{obj}) "}.strip pp result => "+(foo) +(bar) +(north dakota)" -- James Moore | james@restphone.com Ruby and Ruby on Rails consulting blog.restphone.com