Why did you convert the string anchors to line anchors?  Always use string anchors unless you are actually expecting to match on a line boundary!