Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Per Position Teil aus String lesen?? (https://www.delphipraxis.net/4090-per-position-teil-aus-string-lesen.html)

Jazz 14. Apr 2003 19:45


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:

Touchdown 14. Apr 2003 19:50

Z.B. sucht man in der Hilfe nach 'copy' (Stringverarbeitung).

Daniel B 14. Apr 2003 19:51

Hallo und herzlich Willkommen im Forum!

Schau mal hier, ist noch recht aktuell. ;)

Grüsse, Daniel :hi:

Hansa 14. Apr 2003 19:54

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:
copy (st,4,3)
Also: ab Stelle 4 bis 6 wird der string zerteilt.

Jazz 14. Apr 2003 20:03

@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:

Touchdown 14. Apr 2003 20:10

@Hansa: Wie sollen die Jungs den jemals sowas wie selbsständig rekursive Funktionen schreiben, wenn du ihnen schon bei 'copy' das Denken abnimmst?

:angle:

Hansa 14. Apr 2003 20:19

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.

Daniel B 14. Apr 2003 20:20

Zitat:

Zitat von Touchdown
@Hansa: Wie sollen die Jungs den jemals sowas wie selbsständig rekursive Funktionen schreiben, wenn du ihnen schon bei 'copy' das Denken abnimmst?

http://n-digital.info/Bilder/daumen.gif

Grüsse, Daniel :hi:

Hansa 14. Apr 2003 20:29

Zitat:

Zitat von "Touchdown
...sowas wie selbsständig rekursive Funktionen schreiben, wenn du ihnen schon bei 'copy' das Denken abnimmst?

2 Beiträge, was erwartest Du da? Bis zu rekursiven Funktionen ists da noch weit. Das Denken nehme ich ihm nicht ab, sondern helfe dabei, damit er weiter kommt, um irgendwann einmal tatsächlich rekursive Funktionen zu benutzen. Außerdem hat er "pos" schon gefunden, deshalb glaube ich, daß er schon nach string-Funktionen gesucht hat. Soll man den jetzt hängen lassen ? Der Hinweis auf OH kommt hier viel zu oft. :spin: Anfänger wissen gar nicht wonach sie suchen sollen. Rekursive Funktionen (weiß schon was das ist) habe ich im realen Einsatz noch nie gebraucht.

Touchdown 14. Apr 2003 20:48

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.
Seite 1 von 2  1 2      

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