0
"{name_of_placeholder}"のようなプレースホルダを含む行が多数あるテキストファイルから読み込みます。地図のような別のファイルがあります - キーは各プレースホルダの名前であり、それぞれの値があります。正規表現を使用して最初のファイルのすべてのプレースホルダを探し、{name_of_placeholder}を2番目のファイルの対応する値に置き換えます。キャプチャしたグループを正規表現の文字列の外で再利用
私の頭に浮かんだ最初のことは、「{}」の間にグループをキャプチャすることですが、文字列の外側でそれを使用する方法はありますか?それが可能でない場合、誰かがこれを行う別の方法を考えることができるかもしれません?
ありがとうございます!
1)あなたはどのような言語を使用していますか? 2)第2ファイルの正確な形式は何ですか3)ファイル1とファイル2から適切な入力行を与えてください –
1)この置き換えをプレースホルダの代わりにpowershellスクリプトで実行したいと思います。 2)2番目のファイルは、base64でエンコードされた文字列を含むXMLです。 3)最初のファイルのものです:get {return "{ApplicationTitle}"; } 2番目から: cmFuZG9taW5wdXRsaW5l –