Hallo zusammen!
Ich suche nach einer Möglichkeit, TntMemos oder WideStrings nach einem Text zu durchsuchen. Dabei möchte ich die üblichen Optionen (Suchrichtung, case sensitivity, ganzes Wort) anbieten.
Was ich bisher gefunden habe:
- StrUtils.SearchBuf - kann alles außer WideStrings.
- WideStrUtils.WStrPos - kann die Optionen nicht.
- diverse selbergeschnitzte Routinen im Internet, die meistens recht suspekt wirken.
Die betreffenden Memos enthalten keine Unmengen von Text (~2.000 Zeichen), insofern könnte ich WStrPos nehmen und den Text vorher mit UpperCase und ReverseString zurechtmassieren. Was Eleganteres (und Effizienteres) wäre mir aber lieber. (Vielleicht sogar direkt auf dem Editpuffer des Edit-Controls operierend???)
Ach ja: Ich benutze eine Legacy-
IDE ohne eingebaute
Unicode-Unterstützung.
Danke für alle Ideen,
Uli.