ako vyparsovat block

Aben Siatris aben na webcom.sk
Pondělí Říjen 27 11:21:30 MET 2003


Dňa Po 27. Október 2003 10:17 ste napísali:
> Myslim, ze je chyba spise v navrhu...
> 
> Co cely problem obejit dvouma pruchody:
> v prvnim pruchodu prejmenujes [BLOCK] na idneticke navesti:
> neco jako:
> my $no = 0;
> 1 while(s/(=?)\[BLOCK\]/ defined($1) ?  ("[BLOCK" . $no++ . "]") : ("[BLOCK" . --$no . "]")/g)
> 
> No a v druhem pruchodu jses v pohode a delas si co chces:-)
> 
> PS napsal jsem to zhalvy bez testovani tak, to ber jen jako priklad...
> mozna v tom jsou syntakticke chybky...

vysmolil som z toho nasledovne:
$file=~s/(=|<)\[(.[^\n]{1,50}?)\]/ $1 eq "=" ? ("=[".$2."-".$no++."]") : ("<[".$2."-".--$no."]")/eg;

pekneee, aspon som sa niecomu novemu naucil :))
thanx, len by ma este zaujimala mozno pre niekoho trivialnost...
preco $no++ je za, ale --$no je pred? :-o
ked mozem pouzit
$no++;
$no--;


-- 
:
:. stay cool
:..			Aben Siatris
:..			aben na webcom.sk
:.:
:.: www.WebCom.sk
:.: www.LaMonde.net
:.: www.HOWTOlinux.info
:.: www.SATANICMASS.info
:
--- Gentoo binutils: /usr/bin/sex
:.: "Harder!" whimpered the bull-dyke femme fatale as the spread-eagled
:.: hunchback irrigated her firm mounds and reamed his steaming piston
:.: into her mouse nibbled sanctum sanctorum.



Další informace o konferenci Perl