AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Pos(SubStr, String) mit Bereich

Ein Thema von F.W. · begonnen am 27. Okt 2003 · letzter Beitrag vom 27. Okt 2003
Antwort Antwort
Benutzerbild von F.W.
F.W.

Registriert seit: 28. Jul 2003
Ort: Zittau
636 Beiträge
 
#1

Pos(SubStr, String) mit Bereich

  Alt 27. Okt 2003, 18:49
Hallo erstmal,

ich habe eine Textdatei, in der mehrmals ein Zeichen vorkommt, z.B. "R".
Jetzt möchte ich diese Positionen nacheinander absuchen, d.h. beim ersten Durchgang gibt es die Position des 1. "R", beim 2., die des 2. usw. aber wie? Wenn ich das mit Pos(SubStr, String) mache, kommt immer die erste raus .

Bitte helft mir!

Danke im voraus!
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Pos(SubStr, String) mit Bereich

  Alt 27. Okt 2003, 18:52
Hi,

versuchs mal so

Delphi-Quellcode:
  Pos(SubStr,
      Copy(GanzerString, Pos(SubStr)+1, Length(GanzerString)));
Also, wenn dein String nun 1111R11R11R heisst und du willst das zweite R haben, musst du alles vor dem ersten abschneiden und natürlich auch das erste R selbst (daher das "+1" im Code).

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#3

Re: Pos(SubStr, String) mit Bereich

  Alt 27. Okt 2003, 18:55
Hallo F.W.

versuche es mal so: Pos(SubStr, Copy (String, PosVorherigeR+1, Laenge))
  Mit Zitat antworten Zitat
Benutzerbild von F.W.
F.W.

Registriert seit: 28. Jul 2003
Ort: Zittau
636 Beiträge
 
#4

Re: Pos(SubStr, String) mit Bereich

  Alt 27. Okt 2003, 19:30
Danke! Hat geklappt!

Ich kann dieses Forum und alle die jeden Tag die vielen Fragen beantworten nur immer wieder LOBEN!

  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Pos(SubStr, String) mit Bereich

  Alt 27. Okt 2003, 23:20
Moin F.W.,

und in der Code-Library hat sakura schon mal ein erweitertes Pos gepostet, bei der man den Startwert angeben kann.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz