String nach einer zeichenkombination durchsuchen
Hallo,
wie kann ich festellen , ob z.B. im string: "hallo ich bin's." ein "ich" drin ist? |
Re: String nach einer zeichenkombination durchsuchen
Hallo,
schau mal in die Unit StrUtils - AnsiContainsText() wäre es, wenn ich deine Worte auf die Goldschale lege. Grüße vom marabu |
Re: String nach einer zeichenkombination durchsuchen
Delphi-Quellcode:
;)
Pos('ich', 'hallo, ich bins') <> 0
|
Re: String nach einer zeichenkombination durchsuchen
:wiejetzt: ich check weder was Dax meint noch was marabu meint o0 könnt ihr euch vielleicht etwas genauer ausdrücken?
|
Re: String nach einer zeichenkombination durchsuchen
Schon mal die Hilfe konsultiert?
|
Re: String nach einer zeichenkombination durchsuchen
Zitat:
|
Re: String nach einer zeichenkombination durchsuchen
Hallo Christian,
fang klein an und lass dich von mir nicht verwirren:
Delphi-Quellcode:
marabu
var
s, subString: String; begin s := 'hallo ich bin''s'; subString := 'ICH'; if Pos(Lowercase(subString), Lowercase(s)) = 0 then ShowMessage('Pos() sacht: hammer net') else ShowMessage('Pos() sacht: iss da'); if AnsiContainsText(subString, s) then ShowMessage('AnsiContainsText() sacht: iss da') else ShowMessage('AnsiContainsText() sacht: hammer net'); end; |
Re: String nach einer zeichenkombination durchsuchen
Hallo,
ich hab noch ne Frage. Wie kann man überprüfen ob 'ICH' am Ende des Strings steht? :cyclops: |
Re: String nach einer zeichenkombination durchsuchen
Zitat:
Oder, noch besser. Schreibe Dir eine Funktion welche das nicht für die letzten drei Zeichen macht sonder für die Anzahl der Zeichen die Du suchst ;-) |
Re: String nach einer zeichenkombination durchsuchen
Delphi-Quellcode:
Pos('ich','ich steh nicht am ende') > (Length('ich steh nicht am ende')-Length('ich'))
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:10 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