Tôi muốn hiển thị sự khác biệt giữa hai khối văn bản. Thay vì so sánh các dòng văn bản hoặc các ký tự riêng lẻ, tôi muốn chỉ so sánh các từ được phân tách bằng các ký tự được chỉ định ('\ n', '', '\ t' chẳng hạn). Lý do chính của tôi cho điều này là khối văn bản mà tôi sẽ so sánh thường không có nhiều ngắt dòng trong đó và so sánh chữ cái có thể khó theo dõi.Làm thế nào để hiển thị sự khác biệt từ bằng cách sử dụng C#?
Tôi đã xem qua các số O(ND) logic in C# sau đây để so sánh các dòng và ký tự, nhưng tôi không biết cách sửa đổi nó để so sánh các từ.
Ngoài ra, tôi muốn theo dõi các dấu phân cách giữa các từ và đảm bảo chúng được bao gồm trong phần khác. Vì vậy, nếu một không gian được thay thế bởi một trở lại khó khăn, tôi muốn rằng để đi lên như một sự khác biệt.
Tôi đang sử dụng Asp.Net (C#) để hiển thị toàn bộ khối văn bản bao gồm văn bản gốc đã xóa và văn bản mới được thêm vào (cả hai sẽ được đánh dấu để cho biết chúng đã bị xóa/thêm). Một giải pháp làm việc với những công nghệ đó sẽ được đánh giá cao.
Bất kỳ lời khuyên nào về cách thực hiện điều này được đánh giá cao.
Vui chơi. Một đồng nghiệp của tôi đã làm điều này cho một bản phát hành của dòng sản phẩm hàng đầu của chúng tôi. Anh ta đã bị thách thức bởi nó.Và ông đã sử dụng một số giấy tờ lý thuyết để hướng dẫn công việc của mình ... nắm toàn bộ thời gian về chất lượng của văn bản. –