Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem mit hochkomma in String (https://www.delphipraxis.net/44954-problem-mit-hochkomma-string.html)

Gigant02 27. Apr 2005 14:06


Problem mit hochkomma in String
 
Delphi 5

hallo ich möchte in einen String die anzahl der hochkommas (') herrausfinden

wie mache ich das ???

lg, Alex

mumu 27. Apr 2005 14:11

Re: Wie kann ich ein hochkommer finden ??
 
''''

Gigant02 27. Apr 2005 14:13

Re: Wie kann ich ein hochkommer finden ??
 
das geht doch garnicht

somit habe ich das doch ausgekommert

Treffnix 27. Apr 2005 14:15

Re: Wie kann ich ein hochkommer finden ??
 
mit Delphi-Referenz durchsuchenposex nach dem jeweils nächsten Hochkomma suchen und bei jedem Fund die Anzahl inkrementieren. Im nächsten Schleifendurchlauf dann jeweils die letze Fundstelle als Offset.

Airblader 27. Apr 2005 14:17

Re: Wie kann ich ein hochkommer finden ??
 
Zitat:

Zitat von Gigant02
das geht doch garnicht

somit habe ich das doch ausgekommert

was bedeutet "auskommern" :gruebel:
Der Plural von "Komma" ist übrigens "Kommata" ;)

Und um ein ' zu suchen musst du es escapen ;)

air

Gigant02 27. Apr 2005 14:18

Re: Wie kann ich ein hochkommer finden ??
 
ja sowas habe ich ja auch gedachte

aber wie suche ich nach einen hochkomma ??

eine andere frage wie bekomme ich ein hochkomma in einen string rein

das würde mir schon sehr weiterhelfen


escapen was ist das den ???
mensch ist das schwerr

lg, Alex

Robert Marquardt 27. Apr 2005 14:20

Re: Wie kann ich ein hochkommer finden ??
 
Also vom Titel des Threads her wuerde ich dir empfehlen mal auf einen von den Viagra-Spams zu antworten.

chrisw 27. Apr 2005 14:20

Re: Wie kann ich ein hochkommer finden ??
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var stri : String;
    i,HochKommaZaehler : Integer;
begin
  HochKommaZaehler := 0;
  stri := ' 1'' 2'' 3'' 4'' ';   // 4 Hochkommas
  for i := 1 to length(stri) do if stri[i] = '''' then inc(HochKommaZaehler);
  showmessage(Inttostr(HochKommaZaehler)); //Ergebnis = 4
end;

BenjaminH 27. Apr 2005 14:20

Re: Wie kann ich ein hochkommer finden ??
 
Zitat:

Zitat von Gigant02
eine andere frage wie bekomme ich ein hochkomma in einen string rein

Das Hochkomma durch '', also 2 Hochkommata, darstellen:
Delphi-Quellcode:
s:='Wie geht''s?';
Grüße Benjamin
[Edit]Das war wohl zu viel des guten
So würde es mit der Menge passen:
Delphi-Quellcode:
s:='Wie geht'+''''+'s?';
[/Edit]

Gigant02 27. Apr 2005 14:27

Re: Wie kann ich ein hochkommer finden ??
 
Stopt mal eben

ich glaube wir reden hier aneinander vorbei

nun ich meine das hochkomme ' und nicht das " hochkomma


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 Uhr.
Seite 1 von 4  1 23     Letzte »    

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