Reg exp

Jaroslav Jakl j.jakl na era.cz
Středa Únor 7 13:13:58 MET 2001


zkus $cim="\\2\\1\\3";
zdar Jarda


"DADAJ Marián" <dadaj na asset.sk> wrote in message
news:908477FEDDCCD211B2CE00A0C9D4D14A030C3A67 na nt_2.asset-internal...
> potreboval by som za behu programu menit "pravy' regularny vyraz pri
> pouzitei prikazu s.
> vyzera to nasledovne :
>
> $data="   abc   123";
> $co="(\s+)(\w+){\s+)(\w+)";
> $cim="\2\1\3";
>
> 1: s/$co/$cim/gi; #Toto mi vsak nefunguje na rozdiel od
> 2: s/$co/\2\1\3/gi; #co reaguje korektne.
>
> Ako mam napisat reg exp pre $cim, alebo ako smenit pravu stranu s///,
> aby som dosiahol korekny (kroy ocakavam)vysledok?
>
> vysledok 2 : "abc   123" --toto chcem
> vysledok 1 : "\2\1\3"
>
> Pouzivam ActivePerl Build 522 Monday, November 1, 1999
>
> Vdaka za pomoc :)




Další informace o konferenci Perl