![]() |
Eingelesene Textzeile analysieren
Hallo allerseits,
ich versuche mich gerade weiter an einer Textdatei Analyse. Mein Delphi Programm kann beliebige Textdateien einlesen und diese in einem Richtext Objekt ausgeben. Soweit so gut. Im nächsten Schritt möchte ich nach bestimmten Werten/Wörtern, in den jeweils eingelesenen Zeilen suchen. Ich möchte also "nur" ein bestimmtes Wort finden und daraufhin zum Beispiel die betreffende Zeile ausgeben. Hier stellt sich das Problem, dass ich keine Funktion finde, die die eingelesene Zeile auf bestimmte Wörter untersucht. vg JimmyB |
AW: Eingelesene Textzeile analysieren
|
AW: Eingelesene Textzeile analysieren
früher Pos und PosEx mit > 0
und heute ContainsStr oder ContainsText und außerdem StartsStr, StartsText, EndsStr und EndsText, sowie Contains, StartsWith, StartsText, EndsWith und EndsText im StringHelper
Delphi-Quellcode:
StringVariable.Contains('etwas')
|
AW: Eingelesene Textzeile analysieren
Zitat:
|
AW: Eingelesene Textzeile analysieren
:oops:
Es gibt nur Einwas zu beachten. Bei einer der Funktionen sind die Parameter in der anderen Reihenfolge.
Delphi-Quellcode:
vs.
xxx(SuchText, Text)
Delphi-Quellcode:
xxx(Text, SuchText)
Also
Delphi-Quellcode:
lässt sich nicht "einfach" so durch
Pos() <> 0
Delphi-Quellcode:
ersetzen :wall:
ContainsStr()
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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