Tôi cần trợ giúp về chương trình tôi đang xây dựng ở cơ quan thực tập của mình. Ý tưởng là kiểm tra tần suất người dùng đăng nhập trên bất kỳ máy tính nào. Khi người dùng đăng nhập, thông tin đó được ghi vào tệp văn bản, như định dạng này.Tệp văn bản tìm kiếm C#, trả lại tất cả các dòng có chứa một từ
01-01-2011 16:47:10-002481C218B0-WS3092-Chsbe (XP-D790PRO1)
Bây giờ tôi cần phải tìm kiếm tệp văn bản và (ví dụ) tìm kiếm tệp văn bản cho tất cả ngày đăng nhập cho người dùng Chsbe.
Mã của tôi cho đến nay:
private void btnZoek_Click(object sender, EventArgs e)
{
int counter = 0; string line;
// Read the file and display it line by line.
System.IO.StreamReader file = new System.IO.StreamReader("c:\\log.txt");
while((line = file.ReadLine()) != null)
{ if (line.Contains(txtZoek.Text))
{
txtResult.Text = line.ToString();
}
}
file.Close();
}
Câu hỏi của tôi là, Làm thế nào để tôi trả lại tất cả các chuỗi trong các bản ghi chứa searchterm để txtResult?
nhìn vào regex –
Có possbile để có được những nguồn như xml? Nếu không được đề cập trước đó, hãy xem regex. Nếu tìm kiếm trở nên phức tạp hơn, hãy xem một số loại thành phần tìm kiếm toàn văn –