Làm cách nào để tìm kiếm không dấu trong C#?

ai viết giúp mình một hàm

bool Search(input, partem)

để khi mình tìm kiếm ví dụ Search("Xin chào thế giới", "xin chao") sẽ trả về true

=> việc tìm kiếm không phân biệt dấu tiếng việt

có cách nào khác ngoài chuyển tòa bộ 2 chuỗi về không dấu rồi tìm không

tìm kiếm ít thì không sao. nhưng nếu có vài chục nghìn dòng thì chuyển hết về tiếng việt không dấu rất tốn thời gian

giúp mình với

Hi @tieudattai
Công việc này không phải của bọn tớ rồi :sweat_smile: Cậu thử tự viết xem.
Nếu như cậu gặp vấn đề khi tìm kiếm, cậu có thể quay lại đây và trình bày rõ vấn đề của cậu nhé!

Cách đơn giản nhất để chuẩn hóa là cậu hoàn toàn có thể duyệt từng ký tự, rồi chuyển đổi tương đương. Nó không tốn thời gian lắm đâu.
Ví dụ, nếu cậu gặp a, ă, â, á, à,…, cậu chuyển hết về a. Lúc đó, cậu chỉ cần định nghĩa luật chuyển tương đương là được.
Ngoài ra, cậu có thể sử dụng method chuẩn hóa mà C# đã support sẵn:

Hope it helps!

7 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?