String in einzelne Worte zerlegen
Übersicht

RaptorBetreff: String in einzelne Worte zerlegen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi, wie kann ich diesen String in einzelne Worte zerlegen ?
\\pc\ordner\a\test\ danach sollte halt : pc ordner a test ausgegeben werden habe es schon mit Instr versucht, aber irgendwie verstehe ich das noch nicht so recht, habe auch mal Left und Right mit eingebaut. Wenn ich mit folgendem Code: Pos=Instr (Datei\Wo$, "c\") Neu$=Right$ ((Datei\Wo$, Anzahl) ; !!!!! Wie ermittel ich jetzt die anzahl der Zeichen bis zum Nächsten \ und wie gehts dann weiter ??? Kann mir hier einer Helfen ? Gruß Raptor |
||
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
du musst das in einen schleife packen, lastpos ist am anfang 1
Code: [AUSKLAPPEN] pos=instr(stream,"/",lastpos) print mid(stream,lastpos,pos) lastpos=pos |
||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
Raptor |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Global lastpos=1
Global stream$="\\pc\ordner\a\test\" While Not KeyHit(1) pos=Instr(stream$,"\",lastpos) Print Mid(stream$,lastpos,pos) lastpos=pos Wend Irgendwas mache ich total falsch ? ![]() |
||
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
was wird denn ausgegeben??? | ||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
Raptor |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
nur ein \
bei einem debuglog pos wird 1 ausgegeben und bei debuglog lastpos ebenfalls 1 |
||
![]() |
Triton |
![]() Antworten mit Zitat ![]() |
---|---|---|
Im Codearchiv gibts dazu ne nette Funktions-Sammlung:
https://www.blitzforum.de/foru...hp?t=15242 |
||
Coding: silizium-net.de | Portfolio: Triton.ch.vu |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group