Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Funktion um bestimmte Zeichen im string zählen? (https://www.delphipraxis.net/37619-funktion-um-bestimmte-zeichen-im-string-zaehlen.html)

Henry 7. Jan 2005 23:01


Funktion um bestimmte Zeichen im string zählen?
 
Hallo,

gibt es eine Funktion in Delphi mit der ich in enem string ein auswählbares zeichen (zeichenfolge) zählen kann?

Ich möchte nämlich aus einer CSV Datei die Spalten zählen, also nach dem Trennzeichen (",") suchen und wissen wie viele es sind.

Danke schon einmal

Bluemeus 7. Jan 2005 23:56

Re: Funktion um bestimmte Zeichen im string zählen?
 
Zitat:

Zitat von Henry
Hallo,

gibt es eine Funktion in Delphi mit der ich in enem string ein auswählbares zeichen (zeichenfolge) zählen kann?

Ich möchte nämlich aus einer CSV Datei die Spalten zählen, also nach dem Trennzeichen (",") suchen und wissen wie viele es sind.

Danke schon einmal

Nicht dass ich wüsste, aber ich hab Dir fix eine geschrieben:

Delphi-Quellcode:
function FindStrAndCount(const TargetString, Symbol: String): Integer;
var i: Integer;
begin
 Result:= 0;
 i:= Length(TargetString);
 for i:= 1 to i do
  begin
   if TargetString[i] = Symbol then inc(Result);
  end;
 end;
Aufzurufen als

Delphi-Quellcode:
var Anzahl: Integer;
begin
 Anzahl:=FindStrAndCount('dies ist ein String der auch durch eine Variable ersetzt werden kann',',');
end;

Gruß Blue

Henry 8. Jan 2005 00:03

Re: Funktion um bestimmte Zeichen im string zählen?
 
Danke Dir, das ist das was ich brauche. Werde ich dann morgen mal testen.
Da hätte ich wohl ne weile drüber gebrühtet :)

Bluemeus 8. Jan 2005 00:53

Re: Funktion um bestimmte Zeichen im string zählen?
 
Zitat:

Zitat von Henry
Danke Dir, das ist das was ich brauche. Werde ich dann morgen mal testen.
Da hätte ich wohl ne weile drüber gebrühtet :)

:)
Keine Ursache! :thumb:

Ich finde es klasse, wenn ich jemandem mit meinem 3. Beitrag schon helfen kann! ^^


Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz