Autor |
Beitrag |
Asgar
      
Beiträge: 160
XP Home Edition
D5
|
Verfasst: Mo 13.06.05 15:21
Hallo, hab ein problem, will einen string nach einem zeichen durchsuchen, mit dem pos befehl geht das, allerdings sucht er dann anch dem ersten zeichen, ich will aber das er anch dem letzten zeichen davon sucht.
gibts dafür auch irgendeine Funktion?
|
|
Becks16
      
Beiträge: 405
|
Verfasst: Mo 13.06.05 15:24
_________________ Ich bin Dumm und weiss nichts
|
|
Asgar 
      
Beiträge: 160
XP Home Edition
D5
|
Verfasst: Mo 13.06.05 15:28
das wäre wenn das zeichen am ende steht oder an einer beliebigen stelle, ich will aber die genaue position. angenommen ich habe einen string " test_db001_tmp.php" dann will ich das db001 haben, also das zwischen dem letzten und dem vorletzten "_"
hab dafür auch schon selbst ne lösung eben gefunden; ich zähle einfach rückwärts runter in einer schleife bis das zeichen ein _ ist und dann hab ich ja die position im zähler.
trozdem danke
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Mo 13.06.05 15:33
das geht ungefähr so
Delphi-Quelltext 1:
| for i := length(s) downto 1 do if s[i] = meinzeichen then result := copy(s,1,i); |
_________________ es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
|
|
JayK
      
Beiträge: 1013
|
Verfasst: Mo 13.06.05 15:46
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Mo 13.06.05 15:56
_________________ es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
|
|
|