GRY-Online.pl --> Archiwum Forum

perl - kilka pytan

12.01.2005
23:33
[1]

maczu [ Konsul ]

perl - kilka pytan

czytalem juz kilka kursow w necie, ale dalej tego nie jarze. czy moze mi ktos wytlumaczyc o co chodzi dokladnie z tymi tr/// s/// m//

albo takie linijki:

s/(\w)(\1+)/sprintf("$1~%d",length($2)+1)/eg;

$_ =~ s/^\s+//;
@wyraz = split(/\W/, $_);

bardzo wdzieczny bede za wzselka pomoc

12.01.2005
23:56
[2]

_Robo_ [ Generaďż˝ ]

Cos kiepsko szukasz albo kiepskie kursy czytasz. s/a/b/ z tego so pamietam zamienial pierwsze wystapienie w ciagu litery a na b
jak dasz g na koncu - s/a/b/g to to oznacza global i zmaini wszyskti wystapienia w ciagu. Ucz sie ucz pieknie wygladajace programy sie w Perlu pisze ;)

13.01.2005
01:06
[3]

maczu [ Konsul ]

tyle to ja tez wiem, chodzi mi o te nawiasy,dokladniej o kawalek

(\1+)/sprintf("$1~%d",length($2)+1)

co oznacza 1+ w nawiasie, nie kapuje potem co to length +1 co to robi.

© 2000-2026 GRY-OnLine S.A.