Hallo
ich habe folgendes Problem:
Habe einen String der ungefähr so aussieht: xsrf=azlIUU9uV2s2bkx4MFZ5ZzBqMkxWWFN3RDNFeFlKMFI=|1438681715242568415|8ed2cc8725739e46dda4d7f475d45b2ad9376f43
Nun möchte ich aber nur die Zeichen auslesen die ab dem | bis hin zum | gehen.
Vielen Dank
Teil eines String auslesen
Re: Teil eines String auslesen
Gehe den String Char für Char durch. Sobald das erste | aufritt, sammelst du die nachfolgenden Zeichen in einem Puffer.
Beim nächsten | hörst du damit auf.
Beim nächsten | hörst du damit auf.
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Re: Teil eines String auslesen
pos
copy
pos
copy
-Michel
copy
pos
copy
-Michel
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2805
- 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: Teil eines String auslesen
Mit der ExtractWord-Funktion (http://www.freepascal.org/docs-html/rtl ... tword.html) kannst du das leicht lösen.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de