ここに簡単な例があります
string text = "parameter=120\r\n";
int newValue = 250;
text = Regex.Replace(text, @"(?<=parameter\s*=).*", newValue.ToString());
text"parameter=250\n"交換後になります。Replace() メソッドは '\r' を削除します。改行はデフォルトで UNIX スタイルを使用しますか? \b私の正規表現に追加する(?<=parameter\s*=).*\bと問題は解決しますが、Windows スタイルの改行で行を解析するより良い方法があるはずです。