SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Blanktegn - patternmatching.



Jesper Krogh wrote:

> Jeg sidder og laver lidt pattern matching på en cookie som jeg har hevet til-
> bage fra en browser, den ser ca. sådan her ud:
> $string = "/0e67a795ee13e1a3fadf26d8c2afac42 - /1"
> Når denne hældes gennem:
> $string =~ s/.*//g
> er der dette tilbage:
> " /1"
> Hvad er det for et blanktegn der ikke vil matches af "." ?

"." matcher alle karakterer undtagen \n (undtagen når man bruger /s). Når jeg
laver en
$ perl -e '$a="/0e67a795ee13e1a3fadf26d8c2afac42 - /1";$a=~s/.*//g;print
$a,"\n";'
skriver den bare en blank linje ud, dvs. den matcher alt. Men det kan godt være
der er lavet om på hvordan det virker siden 5.6, som er den version jeg har. Så
du må undersøge om det er lavet om, hvis du bruger en nyere version eller lign.

Chr. Hemmingsen



 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:53
Denne side vedligeholdes af MHonArc .