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
_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 ;)
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.