kde RE prestal matchovat
Pavel Smerk
xsmerk na informatics.muni.cz
Čtvrtek Červenec 24 11:18:09 MEST 2003
On Wed, Jul 23, 2003 at 04:38:36PM +0200, Honza Pazdziora wrote:
> On Wed, Jul 23, 2003 at 04:33:16PM +0200, Pavel Smerk wrote:
> >
> > nevim, jestli se timhle dotazem neztrapnim ;-), ale je nejak mozne zjistit,
> > na ktere pozici prestal RE matchovat, abych v pripade neuspesneho porovnani
> > vedel, kde porovnavany retezec neodpovida vzoru?
>
> Funkce pos a modifikator matchovani /c. Dokumentace v perlfunc
> a v perlop.
Aha, ja jsem se asi spatne vyjadril --- ja nedelam zadne /g, jen jsem si
rikal neco v tom smyslu, ze by se mohlo dat zjistit misto v retezci, kde
perl dosel k definitivnimu zaveru, ze retezec vzoru neodpovida. Ale jak ted
na to koukam, je to temer jiste nesmysl, takze nic. ;-)
Ale jeste z jineho soudku: nejde nejak vypnout vlastnost, ze zavorky
naplnuji $1 ... promenne? Nekdy by se mi hodilo umet prohodit vyznam ( ) a
(?: ), kdyz mam tech druhych fakt hodne. Ale to uz si asi moc vymejslim. ;-)
S pozdravem P.
Další informace o konferenci Perl