Posted By: Cobra (Breaking the waves) on 'CZscripts' Title: Re: perl a regexp - pamatovani patternu pro pozdejsi pouzitiy Date: Fri Mar 11 15:11:56 2011 Cau, dik za tip, ale to je zase jen workaround a pro ten muj konkretni ucel se neda pouzit. Jak uz jsem napsal, cely problem je podstatne slozitejsi a ja jsem ho pro vysvetleni hodne zjednodusil (vcetne nazvu promenne - $a to samozrejme neni). V zasade mi jde pouze o to, jestli jde nejak upravit syntaxi zpetne reference v regexpu (tedy to "1") tak, aby ignoroval znaky bezprostredne nasledujici, ktere mohou zamysleny odkaz "1" zkazit treba na "123". Nejaka zavorka, escape char nebo neco podobneho, co by jasne definovalo, ze index ozavorkovaneho stringu uz konci a cokoliv dale uz je jen dalsi text. Dik, Cobra > Tak to nahrad az v tom perlu, e.g.: > a="$a" perl -pe 'BEGIN { $a = $ENV{a}; } s#...#3$a1#;' > > Fantazii, jak predas a, se samozrejme meze nekladou. a je v perlu dost blby > nazev pro globalni promennou, viz sort. > > Krysa > rat@atrey.karlin.mff.cuni.cz Jsem Krysa > http://atrey.karlin.mff.cuni.cz/~rat/