Another way to do that would be to use a Make VC6 or Make VS.NET action, setting the values on the Versions and Properties tabs (you can specify a .rc file or .dsp/.dsw/.vcproj/.sln for the filename to process).
To perform multiple regular expression replacements w/ the Replace in File action, see the Fixup RC File step in the Files.bld sample and
http://www.visualbuild.com/Manual/replacetexttab.htm
To perform case sensitive matching, check the 'Perform case-sensitive matching' on the Replace tab:
http://www.visualbuild.com/Manual/replacetab.htm