Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Làm thế nào để xuất những chuỗi không trùng lắp nhau trong .txt?

  1. #1
    Ngày gia nhập
    11 2012
    Bài viết
    30

    Red face Làm thế nào để xuất những chuỗi không trùng lắp nhau trong .txt?

    Tình hình là mình có 1 file txt...
    trong đó có lưu nhiều hàng chuỗi, có những chuỗi trùng nhau xuất hiện 2 lần n lần...
    vậy làm thế nào để loại bỏ những chuỗi trùng lắp đó chỉ lấy ra 1 mà thôi!

    vd:

    abc
    abc
    111
    abc
    123

    => output sẽ là:

    abc
    111
    123

    Mình đã nghĩ đến việc duyệt rồi so sánh từng dòng nhưng nó hơi phức tạp so với mình!
    Ai có thể giúp với!
    ====================
    Ông mod nào mà nói tiêu đề chung chung nữa thì thua luôn! :|

  2. #2
    Ngày gia nhập
    05 2010
    Bài viết
    505

    nếu là file nhỏ (số lượng dòng không quá lớn) thì có thể làm đơn giản như sau:
    Visual C# Code:
    1.  
    2. string[] lines = File.ReadAllLines("file.txt");
    3. File.WriteAllLines("file.txt", lines.Distinct().ToArray());

  3. #3
    Ngày gia nhập
    11 2012
    Bài viết
    30

    Trích dẫn Nguyên bản được gửi bởi luxubu Xem bài viết
    nếu là file nhỏ (số lượng dòng không quá lớn) thì có thể làm đơn giản như sau:
    Visual C# Code:
    1.  
    2. string[] lines = File.ReadAllLines("file.txt");
    3. File.WriteAllLines("file.txt", lines.Distinct().ToArray());
    cảm ơn bạn vậy nếu như có rất nhiều dòng thì sao nhỉ? khoản >= 1000
    để mình kếm coi sao @@

  4. #4
    Ngày gia nhập
    04 2011
    Bài viết
    66

    nếu vậy thì bạn add nó vào 1 table rồi sử dụng select distinct thôi

Các đề tài tương tự

  1. Loại bỏ phần tử trùng nhau trong Listbox C# như thế nào?
    Gửi bởi trang_httta trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 25-09-2012, 08:52 PM
  2. Trả lời: 5
    Bài viết cuối: 09-12-2011, 11:09 AM
  3. làm sao để chọn xuất các bản tin không trùng nhau
    Gửi bởi thuan trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 1
    Bài viết cuối: 14-11-2011, 10:08 PM
  4. Lập trình C Xuất các phần tử trùng nhau không cho kết quả đúng?
    Gửi bởi teotoni trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 10-05-2011, 11:32 PM
  5. Lập trình C++ Truy xuất biến trùng nhau trong block
    Gửi bởi nquangkhai trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 23-03-2010, 09:07 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn