Posted By: znouza (fuck off Ceska Lipa) on 'CZprogram' Title: Re: Regexp - all OK:-) Date: Fri Jun 8 05:35:28 2007 > Ahoj. > > > Tak jsem to po litem boji dal do kupy, ale bez vasi pomoci bych to > nezvladl... nebo bych na to prisel o mesic pozdeji;-) > Celou tuto patalii jsem podnikl proto, ze potrebuji v textu (streamu) > hledat > neco na zpusob XML elementu s urcitym jmenem. Bohuzel text nema zadnou > strukturu, je to obecne characterStream - kdyby to bylo XML, pouzil bych > XPath > a bylo by vymalovano. > > Nakonec k hledani muze slouzit jen jeden regularni vyraz: > > <((/)??)element(s+(([w-]+)s*=s*(".*?[^\]")))*s*?(((/)??)>) > > To najde jak <element...>, tak <element.../> i </element>. Navic to > podporuje > i escapovani v atributech - attribute="value " text". Doufam, ze to je uz s > > regularnimi vyrazy vse, jinak nejaka hospoda bude mit trzbu:-) > > > Jeste jednou diky - od vsech to byla dobra prace! > Jovo. smarja,a proc tak slozite? (<[/]?element[^>]*[/]?>) by melo bohate stacit, az to najdes, tak si to rozparsujes podle toho, co jsem psal na 1540@czWWW :) - znouza - -- At a higher altitude with flag unfurled We reached the dizzy heights of that dreamed of world... --