StreamReader でテキスト ファイルを読み取り、特定の情報を見つけるために Regex.Match を実行しています。それが見つかったら、それを Regex.Replace に置き換え、この置換をファイルに書き戻したいと考えています。
これは私のファイル内のテキストです:
///
/// <Command Name="Press_Button" Comment="Press button" Security="Security1">
///
/// <Command Name="Create_Button" Comment="Create button" Security="Security3">
/// ... lots of other Commands
Create_ButtonコマンドでSecurity="Security3">を見つけ、Security="Security2">に変更してファイルに書き戻す必要があります
do {
// read line by line
string ReadLine = InfoStreamReader.ReadLine();
if (ReadLine.Contains("<Command Name"))
{
// now I need to find Security1, replace it with Security2 and write back to the file
}
}
while (!InfoStreamReader.EndOfStream);
どんなアイデアでも大歓迎です...
EDITED: tnwからの良い呼び出しは、ファイルを1行ずつ読み書きすることでした。例が必要です。