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