--00c09f93d928a18a610490cb0b16 Content-Type: text/plain; charset=ISO-8859-1 I want to be able to test a string, to see if the second half of the string is a duplicate of the first part of the string, and if so I just want the first half (or the second for that matter). I am using ruby-1.9.2. I can accomplish this with the following: str Cyano The CatCyano The Cat' str tr[0..str.size/2-1] if str[0..str.size/2-1] str[str.size/2..-1] "Cyano The Cat" Is there a better way? Joe --00c09f93d928a18a610490cb0b16--