Not sure if you are aware, but [String#match](http://ruby-doc.org/core-1.9.3/String.html#method-i-match) (used at body.match) takes a [Regxp](http://www.ruby-doc.org/core-1.9.3/Regexp.html).  When you pass it just a String, it's being created a Regexp pattern, but not escaping occurs, so you need to be sure not to use Regexp characters that need to be escaped.  If you want to just see if an exact String exists in another String, it is faster to use String#include?