![]() |
Platzhalter für Strings?
Hallo zusammen;
Ich haben einen String, den ich inhaltlich durchsuchen will. Dabei soll er mir die Teilworter sozusagen ausgeben. z.B.: Zitat:
Zitat:
Die Prozedure soll mir ausgeben, wieviele und welche Elemente des Arrays in dem String vorhanden sind; dabei soll weder Groß-/Kleinschreibung beachtet werden, noch ob das Wort allein oder als Teil eines zusammengesetzten Substantives vorhanden ist. Habt ihr Vorschläge/Ideen? :gruebel: Ich leider momentan nicht... :? mfg Bastler |
Re: Platzhalter für Strings?
Pseudocode:
Delphi-Quellcode:
versuchstring='Übermorgen...';
stringarray=['Tag'...; for i:=low(srtingarray) to high(stringarray) do begin teststring:=lowercase(versuchstring); tmp:=lowercase(stringarray[i1]); while pos(tmp,teststring)>0 do begin inc(zaehlarray[i]); delete(teststring,1,pos(tmp,teststring)+length(tmp)-1); end; end; |
Re: Platzhalter für Strings?
Zitat:
Außer den fehlenden Deklarationen und den ersten beiden Zeilen sollte er das ja 1 zu 1 übernehmen können ;) |
Re: Platzhalter für Strings?
Zitat:
Es ist bei sowas kleinem schwerer nicht funktionierenden Code zu schreiben. Aber Fehler sind bestimmt drin.. :zwinker: |
Re: Platzhalter für Strings?
Danke, aber ich hab mich dann doch für die mir einfahcer erscheinendes Variante entschieden, die ich heute Gefunden habe... :-D
Delphi-Quellcode:
AnsiContainsText(string,wort)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz