私はC#を使用してプロセスを自動化しています。私のスクリプトは、毎月のために、以下のようにC#でファイル内の複数のテキストを置き換える方法は?
UPDATE Table
SET param_val = REPLACE(param_val,'Proxy430/','Proxy440/')
WHERE param_key = 'PROXY_URL';
UPDATE Table
SET param_val = REPLACE (param_val, '.420/', '.430/')
WHERE param_val LIKE '%.420/%';
をなり、私たちは42
の代わりに43
と43
の代わりに44
などのバージョンをアップグレードし、このスクリプトを実行します。自動化するために、私はC#のコードを書いてコードの下に使用しました
string text = File.ReadAllText(filePath);
text.Replace(oldvale, newvalue);
File.WriteAllText(filepath, text);
しかし、それは1つの単語だけを置き換えることができます。ファイル内の2つのテキストを置き換える方法。私の場合、Proxy430
は、Proxy440
とProxy440
に1回のショットでProxy450
と置き換える必要があります。
これを行うには?物事は本当に数値的に連続している場合は
ありがとうございます。それは私に合って、私は同じものを開発しました –