Zdravim,
 mam takoveto pole (cele je to string):

|01|text|\0|02|text|\0|...|10|text|\0|...|FF|text|\0|10|text|\0|FF|text|\0|10|text|\0|FF|text|\0|

Legenda:
cisla 01-FF - jsou nejake ID jako char
\0 - je vzdy ukoncovaci znak textu jako char

Potrebova bych tento string rozkouskovat takto:

polozka 1 - |01|text|\0|02|text|\0|...|10|text|\0|...|FF|text|\0|
polozka 2 - |10|text|\0|FF|text|\0|
polozka 3 - |10|text|\0|FF|text|\0|

do nejakych polozek 1-3.

a zaroven potrebuju vytvorit mapu (ID, text) pro tyto polozky:

polozka 1
----------
01, text
02, text
.
.
.
10, text FF, text

polozka 2
----------
.
.
.


Jak toto resit? Pomoci regularnich vyrazu? Popr. pomoci jakeho?

Diky za vse.

Martin

Odpovedet emailem