Kezdőoldal » Számítástechnika » Programozás » Delphi Hogyan kereshetek meg...

Delphi Hogyan kereshetek meg egy stringben két rész közötti karaktereket?

Figyelt kérdés

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?



2014. márc. 24. 22:05
 1/3 anonim ***** válasza:

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. :)

2014. márc. 24. 22:43
Hasznos számodra ez a válasz?
 2/3 coopper ***** válasza:

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.

2014. márc. 25. 08:59
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Számtalan lehetőség kínálkozik. Pl ciklusból végigpörgetheted te magad is a stringet (mint egy char tömböt - de vigyázat, ebben az esetben az első tömbelem nem nullha hanem 1), vagy amit az első írt, a szóközre keresel és az mentén kettévágva két munkaváltozóba töltöd a string két felét, ne adj isten rákereshetsz az 'x=(' és 'y=(' részekre is, de a leghatékonyabb megoldás az ingyenes "faststrings.pas" unit használata, amit pontosan ilyen típusú feladatokra találtak ki.
2014. márc. 25. 09:55
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!