AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Gross/Klein-schreibung ignorieren

Ein Thema von Pseudemys Nelsoni · begonnen am 27. Aug 2003 · letzter Beitrag vom 30. Aug 2003
Antwort Antwort
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Gross/Klein-schreibung ignorieren

  Alt 27. Aug 2003, 16:30
hoi,

ich durchsuche meinen ordner nach übereinstimmungen...leider ist das so das nur true geliefert wird wenn es auch mit der gross u- kleinschreibung übereinstimmt....wie tollerier ich das?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Gross/Klein-schreibung ignorieren

  Alt 27. Aug 2003, 16:32
Die Funktion AnsiCompareText sollte Dir helfen. Liefert diese 0 zurück, dann sind die Strings identisch.

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#3

Re: Gross/Klein-schreibung ignorieren

  Alt 27. Aug 2003, 16:33
hi sakura, das hört sich gut an. wusstest du es direkt schon, oder hast du gesucht? wenn letzteres, was hast du in die suche eingegeben?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Assarbad
(Gast)

n/a Beiträge
 
#4

Re: Gross/Klein-schreibung ignorieren

  Alt 27. Aug 2003, 16:35
Ueblicherweise konvertierst du beide Namen ins gleiche Case und vergleichst diese:

if lowercase(str1) = lowercase(str2) then lstrcmpi geht auch ... das i steht fuer case-insensitive
  Mit Zitat antworten Zitat
Benutzerbild von Wormid
Wormid

Registriert seit: 26. Aug 2003
Ort: Steinfurt
292 Beiträge
 
Delphi XE2 Professional
 
#5

Re: Gross/Klein-schreibung ignorieren

  Alt 27. Aug 2003, 16:37
Wie durchsuchst du denn den Ordner? Mit FindFirst -> FindNext?
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#6

Re: Gross/Klein-schreibung ignorieren

  Alt 27. Aug 2003, 16:44
@assarbad: das funzt auch super

@Wormid: jo genau
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Assarbad
(Gast)

n/a Beiträge
 
#7

Re: Gross/Klein-schreibung ignorieren

  Alt 27. Aug 2003, 16:53
Noch ne Frage ... benutzt du das fuer eine eigene Mustererkennung oder einfach so??? Denn innerhalb des Win32-Subsystems ist es irrelevant ob der Name gross oder klein ist. FileExists hilft hier auch mglw weiter.
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#8

Re: Gross/Klein-schreibung ignorieren

  Alt 27. Aug 2003, 16:59
ich habe einen dcc bot fürs irc gemacht, und bei der suche z.b nach mp3s muss ich überprüfen ob es übereinstimmungen gibt.... z.b bei der suche nach "scooter" gab es 1 übereinstimmung, bei "Scooter" gab es aber dann 104...jetzt mit lowercase gibt es 105(also alle)

da mirc für die durchsuchung eines ordners mit 4000 dateien 7minuten brauchte (gab sogar immer nen ping timeout, weil mirc keinen PONG während der suche sendet...das prog ist während der suche immer wie abgestürzt und wird erst nach der suche wieder normal), hab ichs mal mit delphi gemacht...und das dauert 0 (nichtmal 0,1) sekunden
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Gross/Klein-schreibung ignorieren

  Alt 29. Aug 2003, 22:49
Moin Assarbad,

wenn schon, dann aber AnsiLowerCase, damit auch die Umlaute berücksichtig werden.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
-Amazeroth-
(Gast)

n/a Beiträge
 
#10

Re: Gross/Klein-schreibung ignorieren

  Alt 30. Aug 2003, 12:45
Hehe, sue me

Is ja klar ... das ist Sysutils. Das wird weggelassen in nonVCL also hab ich keine Ahnung davon, deshalb hatte ich auch noch lstrcmp und lstrcmpi genannt, die ich regelmäßig verwende
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21: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