![]() |
Per Position Teil aus String lesen??
Also erstmal hallo,
leider weiß ich nicht wie und habe auch nichts gefunden. Ich möchte aus einem String z.B.: 'ABC123-444' die ersten 6 und dann die hinteren 3 Zeichen auslesen, so dass ich '123' bekomme. Wie funzt das?? THX. :thuimb: |
Z.B. sucht man in der Hilfe nach 'copy' (Stringverarbeitung).
|
Hallo und herzlich Willkommen im Forum!
Schau mal ![]() Grüsse, Daniel :hi: |
Sei froh, daß ich kein Freund von lapidaren Hinweisen auf die "OH" bin. Na gut die Papier-Handbücher kosten 59 EUR. :mrgreen:
In diesem Falle bekommst Du die 123 z.B. durch :
Code:
Also: ab Stelle 4 bis 6 wird der string zerteilt.
copy (st,4,3)
|
@Hansa
genau das habe ich gebraucht, ich Depp habs grad selber hinbekommen. Hab die Funktion Copy net ganz gecheckt und ganz umständlich mit POS noch die Position von 'C' bestimmt, dann +1 etc.. Naja funzt jetzt. Danke :hello: |
@Hansa: Wie sollen die Jungs den jemals sowas wie selbsständig rekursive Funktionen schreiben, wenn du ihnen schon bei 'copy' das Denken abnimmst?
:angle: |
Hier (und nicht nur hier, überall :!:) mußt Du aufpassen, nicht zu dumme Fragen zu stellen. :mrgreen: Frag mal was, in den Borland-Newsgroups. Da wirst Du Dein blaues Wunder erleben. 5 Wörter sind manchmal schon viel als Antwort. Allerdings wird da öfters als in Deutschland darauf verwiesen, daß die Handbücher TEILWEISE auf dem Stand von 1995 sind und es keine neueren gibt.
Über den copy Befehl hättest Du aber schon mal in der Hilfe nachschauen können. |
Zitat:
![]() Grüsse, Daniel :hi: |
Zitat:
|
Ich schon, man kann unter Umständen ne Menge Code damit sparen.
Es ist auch nicht die Kunst eine rekursive Funktion zu schreiben, ohne fremde Hilfe auf die Idee zu kommen, sowas an einer bestimmten Stelle einzusetzten ist viel mehr. Es ist ein Schritt vom 'if then else'-Coder zum spielerischem Umgang mit der Sprache. Sowas kann man nicht erlernen, dass muss man sich hart erarbeiten. PS: Gut möglich, das es für dich noch keine Gelegenheit gab sowas einzusetzten. Ähm ich weiche vom Thema ab :witch: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:23 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