Regulerni vyraz

Michal Krause m-krause na usa.net
Pátek Leden 2 18:21:14 CET 1998


> 
> Nejjednodussi je asi dat tomu matchovani parametr /s, ktery zajisti,
> ze tecka bude matchovat i newline, cili /.*/s. Pokud si chcete byt
> opravdu opravdu jisty, tak man perlre radi /[\000-\377]*/. A jinak na
> /(.|\n)*/ taky nevidim nic zavadneho.

*** Diky, uz jsem to rozchodil. Aby to fungovalo fakt spolehlive, je treba
dat /.*?/s. Ten otaznik zpusobi, ze najde nejkratsi mozny retezec, ktery 
pasuje. Jinak to dela kraviny. Ale funguje to az od PERLu 5.000 (myslim).
Jo a (.|\n)* nefunguje proto, ze to asi znamena bud libovolne mnozstvi
libovolnych znaku nebo libovolne mnozstvi koncu radky a ne libovolne mnozstvi
cehokoliv.
                            Mike

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
           ---====> M I C H A L  K R A U S E <===---
 ---===>>> Grafika, 3D Studio MAX, Delphi, WEB, JAVA <<<===---
   --= Spoluautor neoficialnich  stranek muzikalu KRYSAR =--
          --+-+-+ http://web.pinknet.cz/krysar +-+-+--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      "Muzeme mit vsechno, co chceme, pokud chceme jenom
       to, co muzeme mit."           Moritz von Schwindt
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


Další informace o konferenci Linux