It just occurred to me that since this is all taking place in C strings
you may have to double up all (or most) of the backslashes, like this:
\\<div\\sclass=\"Summary\">(.*?)\\<\\/div>