我正在尝试创建一个程序,该程序将从文本文件中读取所有行并删除所有文本,但以“第 1 行:、第 2 行:、第 3 行:”等开头的行除外。
UPDATE
谢谢你的所有建议。这是最终的工作代码:
//PROCEDURE
private void Procedure()
{
// READ AND APPEND LINES
var file_path = @"Tags.txt";
var sb = new StringBuilder();
foreach (var line in File.ReadLines(file_path))
{
if (Regex.IsMatch(line, @"^Line\s+[0-9]+:") || (Regex.IsMatch(line, @"^Zeile\s+[0-9]+:") || (Regex.IsMatch(line, @"^Linea\s+[0-9]+:"))))
{
sb.AppendLine(line);
}
}
// SAVE BACK
File.WriteAllText(file_path, sb.ToString());
}
private void btnRefine_Click(object sender, RoutedEventArgs e)
{
Procedure();
}
欢迎对代码进行任何改进。
宝慕林4294392
犯罪嫌疑人X
当年话下
相关分类