Laut Dokumentation liefert pos das erste Vorkommen eines Zeichens in einem String ab Anfang.
Ich benötige aber das erste Vorkommen ab z.B. Position 25, nicht ab Position 1.
Gibt es dafür auch eine Funktion ?
function pos
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2809
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: function pos
Aber ja: PosEx. Der kannst du einen Startindex mitgeben.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Re: function pos
Klasse. danke !
-
- Beiträge: 1102
- Registriert: Di 5. Aug 2008, 09:37
- OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
- CPU-Target: 32/64,PPC(+64), ARM
- Wohnort: Eindhoven (Niederlande)
Re: function pos
Ich glaube das einfach pos('suchenach','suchein' ,25) auch funktioniert.
-
- Beiträge: 6916
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: function pos
Das pos einen dritten Parameter hat, dies ist mir neu.marcov hat geschrieben:Ich glaube das einfach pos('suchenach','suchein' ,25) auch funktioniert.
Ich habe gerade gesehen, das dies mit der Trunk eingeführt wurde.
Man entdeckt immer wieder was neues.

Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot