<p>Ulimately I just wanted to extract strings from the .rc file so I could translate them, but anything that goes with .rc files works for me.</p>

Maybe this helps? (
http://social.msdn.microsoft.com/forums/en-US/regexp/thread/5e87fce9-ec73-42eb-b2eb-c821e95e0d31/
)
They are using the following regex to find the stringtable in the rc source:
(?<=\bSTRINGTABLE\s+BEGIN\s+).*?(?=\s+END\b)
Edit - And you can read the key values pairs with the following statement with the MultiLine option:
@"\s+(.*?)\s+""(.*)""";