Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi WideStrings/TTntMemos durchsuchen (https://www.delphipraxis.net/129131-widestrings-ttntmemos-durchsuchen.html)

uligerhardt 13. Feb 2009 08:22


WideStrings/TTntMemos durchsuchen
 
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. :mrgreen:
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. :D

Danke für alle Ideen,
Uli.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz