in reply to search and replace text in multiple files in a directory

Probably I missunderstand the question.
perl -i.orig -pe 'BEGIN{$localvar = "xyz"}; s!http://domain.com/folder +/subfolder!http://domain.com/newfolder/newsubfolder/$localvar!g' your +_filename more_files
Boris