String.matches is dumb

More info: http://www.blueskyonmars.com/2003/10/31/14-stringmatches-is-dumb/