Delphi Hogyan kereshetek meg egy stringben két rész közötti karaktereket?
Például:
Az alma pozíciója a síkban:
Almax=(25) Almay=(50)
Na és ebből szeretném két változóhoz hozzárendelni a két értéket. Csak ott a hiba, hogy sehogy sem jövök rá hogyan is érhetném el ezeket az értékeket. Még az első menne is két Pos függvénnyel ahol megkeresem a '(' és ')' karaktereket de a második számot sehogy sem tudom, hogyan is kéne.
Esetleg van valami függvény arra, hogy a második '(' és ')' jel pozícióját tudjam meg?
Hát splitteld a szöveget a szóköznél.
Vagy a reguláris kifejezéseknek nézz utána, egy egész világ fog megnyílni előtted. :)
Szia.
Ha jól értem amit szeretnél, akkor talán ha az első találat után megváltoztatod a stringben a talált karaktert/karaktereket (elég az első karaktert megváltoztatni - bár a pizició és hossz ismeretében az egész szubstring megváltoztatható), akkor ujra használhatod a pos függvényt és akkor a második előfordulási értékkel / vagy nullával fog visszatérni.
Sok sikert.
üdv.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!