|
|||||||||||||||||||||||||||
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
|
||||||||||||||
|
||||||||||||||