Kalau algoritma nya saya tau.
Tapi kalau dalam bentuk code (dalam .NET) saya belum pernah buat.
Pernah juga buat di VB6. Saya post di PSC sekitar tahun 2008 sebagai bagian dari sebuah contoh project. Ada
di siniDi situ, kalau klik "Find Text", algoritma nya menggunakan (variant dari) booyer moore.
Kalau masih bingung, pelajari dari
Wiki 