Tema: Re: pora klausimu apie regular expressions
Autorius: Algyzas27
Data: 2010-05-21 12:58:46
Skaityk kas yra lazy ir kas greedy regexp'ai. Nusvis galva, kai perskaitysi ir viskas issispres.

"gopas" <netikras@jamailas.lt> wrote in message news:ht0jnf$msb$1@trimpas.omnitel.net...
> sveiki,
> 
> keletas tokiu klausimu:
> 
> 1. turiu sakykim stringa <li>aaaa</li><li>bb<>bbb</li><li>ccccccc</li>
> reikia isrinkti visus kas yra tarp <li> ir </li>. rasyciau kaip ir taip:
> /<li>(.[^>]*)<\/li>/, bet tuomet <li>bb<>bbb</li> iskrenta, nes cia viduryje yra <>.
> kaip reiktu teisingai parasyt? /<li>(.[^(<\/li>)]*)<\/li>/ nepadeda...
> 
> 2. sakykim turiu <div><div><table></table></div></div>. ar imanoma isrinkti
> teisingai nuo pradzios pirmo div'o iki pabaigos pirmo div'o? ta prasme, kad
> gautusi <div><table></table></div>. ar cia gudriai reiketu apsirasynet, kad 
> regexp'as suprastu kur atsidaranciojo tag'o pabaiga?
> 
> aciu.