I don't hate regex -- I just don't use it. It seems to me that to figure out regex syntax takes longer than writing quick for/while statements, and I usually forget cases in regex too...
<snip>
A while back, I needed something very quickly to remove whitespace. it took me much less time with loops than I ever could have done with a regex.