Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#1

WideStrings/TTntMemos durchsuchen

  Alt 13. Feb 2009, 08:22
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.
Uli Gerhardt
  Mit Zitat antworten Zitat