Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi String such Groß-Kleinschreibung (https://www.delphipraxis.net/63353-string-such-gross-kleinschreibung.html)

Skullschildi 17. Feb 2006 13:44


String such Groß-Kleinschreibung
 
Hallo Freunde, mal wieder na Frage:
Ich will mit
Delphi-Quellcode:
 if string1[x] = string2[y] then
die bedungung des vorkommens von string2 in string 1 oder umgekehrt testen. soweit funtzt alles. Aber es wäre nich schlecht, wenn dem ding egal wäre, ob das Groß oder Kleingeschrieben wird. Wie stell ich des ein?
danke für antworten

dfried 17. Feb 2006 14:17

Re: String such Groß-Kleinschreibung
 
Schau dir mal die Funktion "SameText" an.

Kommentar aus der OH:
"Die Funktion vergleicht zwei Strings anhand des Ordinalwertes ohne Berücksichtigung der Groß-/Kleinschreibuing."

Niko 17. Feb 2006 14:21

Re: String such Groß-Kleinschreibung
 
Zitat:

Zitat von dfried
Schau dir mal die Funktion "SameText" an.

Oder besser AnsiCompareText, sonst kann's Probleme mit Umlauten geben.

Klaus01 17. Feb 2006 14:29

Re: String such Groß-Kleinschreibung
 
vielleicht vorher die Strings alle nach Klein- oder Großbuchstaben
konvertieren:

LowerCase(string)

UpperCase(string)

Hoffe, habe Deine Frage nicht falsch verstanden.

Grüße
Klaus

Skullschildi 17. Feb 2006 15:03

Re: String such Groß-Kleinschreibung
 
du hast es nicht falsch verstanden. ich habs falsch gepostet
Delphi-Quellcode:
if pos (( (edit1.text) , (list.strings[i]) ) <> 0 then
mit i wird eine stringlist durchgegangen. doch da kommen einige namen vor und wenn die namen edit1.text enthalten wird integer ungleich null. aber nur, wenn die großkleinschreibung stimmt. das soll dem ding egal werden.

Matze 17. Feb 2006 15:05

Re: String such Groß-Kleinschreibung
 
Delphi-Quellcode:
if Pos (( AnsiLowerCase(Edit1.Text) , AnsiLowerCase(List.Strings[i]) ) > 0 then
So wird die Groß-/Kleinschreibung ignoriert.



Edit: Code korrigiert

Gausi 17. Feb 2006 15:22

Re: String such Groß-Kleinschreibung
 
Wenn du die Position des Substrings nicht benötigst, kannst du stattdessen auch AnsiContainsText nehmen.

Skullschildi 17. Feb 2006 18:57

Re: String such Groß-Kleinschreibung
 
Dankeschön


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:00 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