Zdravím,
tak jsem tu opět s dotaze, tentokrát se týká regulárních výrazů. Pro jednu aplikaci jsem si vymslel soubor, kde jeden řádek má například následující formát:
#TMSOP#16.10.2008;14:47:45@#OP01#0;1,412;1,404;1,380;1,373;1,380;1,412;1,412;1,412;1,420;8,7@#TMEOP#16.10.2008;14:48:51@
jednotlivé příkazy jsou uvozeny znaky '#' - začátek a '@' - konec.
Chtěl bych se zeptat, jestli by někdo nevěděl, jak rozdělit uvedený řetězec na pole podřetězců, kde každá z položek odpovídá pravidlu, že začíná znakem '#' a končí '@'. tedy:
#TMSOP#16.10.2008;14:47:45@
#OP01#0;1,412;1,404;1,380;1,373;1,380;1,412;1,412;1,412;1,420;8,7@
#TMEOP#16.10.2008;14:48:51@
Vím že by to šlo ručně, ale regulární výrazy se mi zdají takovým čistším řešením. Myslel jsem že by to mohlo fungovat s "#.*@" ale asi někde dělám chybu...
Předem díky