Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi String nach einer zeichenkombination durchsuchen (https://www.delphipraxis.net/63984-string-nach-einer-zeichenkombination-durchsuchen.html)

ghost007 25. Feb 2006 18:37


String nach einer zeichenkombination durchsuchen
 
Hallo,
wie kann ich festellen , ob z.B. im string: "hallo ich bin's."
ein "ich" drin ist?

marabu 25. Feb 2006 18:41

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

Dax 25. Feb 2006 18:42

Re: String nach einer zeichenkombination durchsuchen
 
Delphi-Quellcode:
Pos('ich', 'hallo, ich bins') <> 0
;)

ghost007 25. Feb 2006 18:44

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?

Luckie 25. Feb 2006 18:53

Re: String nach einer zeichenkombination durchsuchen
 
Schon mal die Hilfe konsultiert?

Pseudemys Nelsoni 25. Feb 2006 19:23

Re: String nach einer zeichenkombination durchsuchen
 
Zitat:

Zitat von ghost007
:wiejetzt: ich check weder was Dax meint noch was marabu meint o0 könnt ihr euch vielleicht etwas genauer ausdrücken?

Wie genau willste es denn haben? Um ehrlich zu sein geht es gar nicht genauer, weil es da schon genau steht.

marabu 25. Feb 2006 19:23

Re: String nach einer zeichenkombination durchsuchen
 
Hallo Christian,

fang klein an und lass dich von mir nicht verwirren:

Delphi-Quellcode:
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;
marabu

konda 2. Mär 2006 12:10

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:

Sharky 2. Mär 2006 12:16

Re: String nach einer zeichenkombination durchsuchen
 
Zitat:

Zitat von konda
... Wie kann man überprüfen ob 'ICH' am Ende des Strings steht? :cyclops:

Prüfe einfach ob die letzen drei Zeichen des Strings (Delphi-Referenz durchsuchenCopy , Delphi-Referenz durchsuchenLength) ein "ICH" sind.

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 ;-)

Angel4585 2. Mär 2006 12:17

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.
Seite 1 von 2  1 2      

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