Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zwei oder mehrere Strings vergleichen (https://www.delphipraxis.net/133314-zwei-oder-mehrere-strings-vergleichen.html)

sportkeks 29. Apr 2009 16:53


Zwei oder mehrere Strings vergleichen
 
Moin Moin ich bin neu hier und hab mal direkt eine frage.
und zwar wie es schon in thread name steht möchte ich zwei strings auf gemeinsammkeiten überprüfen also ob ein teil von stringA in stringB steckt und wenn ja welcher.
gibt es dafür eine passende funktion ? würde mich sehr über eine antwort freuen.

greetz
Sportkeks

DeddyH 29. Apr 2009 17:01

Re: Zwei oder mehrere Strings vergleichen
 
Hallo und Willkommen in der DP :dp:,
der Teil aus StringA ist variabel und nicht von vornherein bekannt?

sportkeks 29. Apr 2009 17:04

Re: Zwei oder mehrere Strings vergleichen
 
Danke :D
und jap genau beide strings verändern sich.

DeddyH 29. Apr 2009 17:09

Re: Zwei oder mehrere Strings vergleichen
 
Da fällt mir spontan folgende Vorgehensweise ein:
- ab Position 1 von StringA x Zeichen in einer Variablen ablegen und mit Pos Position in StringB ermitteln
- wenn kein Treffer, ab Position 2 von StringA wieder x Zeichen kopieren und von vorn
- das Ganze solange, bis Treffer oder Ende von StringA erreicht

x musst Du selber festlegen, wenn 1, wird buchstabenweise verglichen.

jaenicke 29. Apr 2009 17:14

Re: Zwei oder mehrere Strings vergleichen
 
Eventuell interessiert dich auch dies:
http://www.delphi-forum.de/viewtopic.php?t=83298
(Falls du auch Ähnlichkeiten erkennen willst.)

sportkeks 29. Apr 2009 18:20

Re: Zwei oder mehrere Strings vergleichen
 
ich danke euch für eure schnellen antworten ich habe es jetzt so ähnlich gemacht wie es DeddyH beschrieben hat und es funktioniert sogar ;D
damit ist meine frage eigl. schon geglärt aber wäre toll wenn doch noch jemand eine passende funktion kennt:D

greetz
Sportkeks


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