The first person that answered this guys question doesn't know how regular expressions work.
This atrocity (assuming the m// delimiter is /) matches a "/^\" followed by a newline, followed by any character (newline included if the s modifier is being used). And since the .+ is greedy, the C will never match.
Osfameron, read perldoc perlre and/or perldoc perlretut thoroughly. Read up on the m and s modifiers to see how ^ and $ change behavior under the m modifier and how "." matches a newline under the s modifier.