Posted By: RoboShim (ICQ #: 166 703 40) on 'CZscripts'
Title:     Re: Problem s mezerou v perlu
Date:      Fri Apr  2 14:34:21 1999

> Potreboval bych nejaky cyklus, ktery by mi v perlu prehodil v promenne
> pluska za mezery: priklad
> mam promennou $jouda[$x] a ta ma hodnotu "Karel ma velke usi" a ja bych 
> potreboval cyklus ktery by mi tam misto minusu dal "+", takze pak by z toho 
                                          ~~~~~~
> bylo "Karel+ma+velke+usi"
> Nevite nekdo jak na to?

*** Tak jsi chtel napsat predpokladam "... misto mezery dal ..."

Velice jednuduse: Zadnej cyklus. Mel by ses v perlu naucit pouzivat regularni 
vyrazy:

mas dve moznosti:
a) substituce    $jouda[$x]=~s/ /+/gs;   tady si ted nejsem jistej, jestli se 
to + nebere jako oznaceni jeden a vice, ale mam dojem, ze regularni vyrazy se 
hledaji akorat v tom prvnim textu mezi lomitkama. Takze by to tak melo byt. 

b) nahrazeni (to nejsou regularni vyrazy) $jouda[$x]=~tr/ /+/; 


RoboShim.

Search the boards