正規表現で置換する以外に、文字列内に含まれる変数名を展開する便利関数てないですか?

string str = "あいうえおabcけこ";
abc = "かきく";