Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Wie schneidet man die ersten "X" Zeichen eines Str
firus1983 - Di 06.07.04 09:05
Titel: Wie schneidet man die ersten "X" Zeichen eines Str
Titel des Themas ist schon mein einziges Problem !
Kenn einfach den Befehl nich....
Tausend Dank schon im Voraus !
Edit:
hmm...
sehe grad, dass der titel nich komplett da steht !
ALSO:
Ich suche quasi nur den Befehl um die ersten "X" Zeichen eines Strings zu entfernen ! ! !
Moderiert von
Udontknow: Beiträge zusammengefasst.
Udontknow - Di 06.07.04 10:01
Das Stichwort lautet "Delete", alternativ auch "Copy".
Cu,
Udontknow
Jetstream - Mi 14.07.04 22:30
Annahme:
Dein String heißt "String3000" und hat den Inhalt "Ich bin toll".
Jetzt kannst du zB das "Ich bin" aus dem String löschen:
Delphi-Quelltext
1:
| Delete(String3000,1,7); |
Damit werden aus dem String "String3000" vom ersten Zeichen an sieben Zeichen gelöscht.
Jetzt steht da " toll" (Mit Leerzeichen!).
Nun kannst du zB was anderes Reinkopieren:
Delphi-Quelltext
1:
| Insert('Du bist',String3000,1); |
Also kopiere "Du bist" in den String "String3000" an Position 1.
Jetzt steht "Du bist toll" in "String3000". Ganz einfach, oder ?
// Edit
@Muetze
Oh stimmt, Insert ist der Befehl.
Muetze1 - Do 15.07.04 19:42
Moin!
Ich wusste noch gar nicht, dass Borland den Copy() Befehl überladen hat oder die Aufrufparameter geändert hat. Für mich sieht das eher nach einem Aufruf von Insert() aus anstatt von Copy(), da Copy() meines Wissens (QuellString, AnfangsIndex, AnzahlZeichen) haben will...
MfG
Muetze1
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!