|
| kryptisk ? Fra : Simon [2700] |
Dato : 23-04-04 12:26 |
|
Hejsa,
hvis jeg skal oversætte/lære at skrive/bruge noget så kryptiskt at læse som
nedenstående, hvor skal jeg så kigge ?
- nu har jeg set lignende udtryk i flere scripts, og tænkt man jo alligevel
skal have noget at lave i weekenden :)
$subnet =~ s/\.\d+$//;
$line =~ /^\d+\.\d+\.\d+\.\d+\|.+\|\d+\|[0-9a-f]{32}\|[\d-]+\|.+\|.+$/
(returnerer vidst true eller false, for den var i en if())
$val =~ s/%(..)/pack("c",hex($1))/ge;
$params{'SITE'} =~ /^[0-9a-f]{32}$/)
mange tak
mvh.Simon
| |
Jacob Bunk Nielsen (23-04-2004)
| Kommentar Fra : Jacob Bunk Nielsen |
Dato : 23-04-04 12:38 |
|
"Simon [2700]" <devnull@linux.org> writes:
> hvis jeg skal oversætte/lære at skrive/bruge noget så kryptiskt at læse som
> nedenstående, hvor skal jeg så kigge ?
Jeg har haft meget glæde af < http://www.oreilly.com/catalog/pperl3/index.html>
da jeg skulle lære den smule Perl jeg nu kan. Den er også et glimrende
opslagsværk, og absolut pengene værd.
--
Jacob - www.bunk.cc
I've already told you more than I know.
| |
Adam Sjøgren (23-04-2004)
| Kommentar Fra : Adam Sjøgren |
Dato : 23-04-04 13:30 |
| | |
FePe (24-04-2004)
| Kommentar Fra : FePe |
Dato : 24-04-04 11:33 |
|
"Simon [2700]" wrote:
> Hejsa,
>
> hvis jeg skal oversætte/lære at skrive/bruge noget så kryptiskt at læse som
> nedenstående, hvor skal jeg så kigge ?
> - nu har jeg set lignende udtryk i flere scripts, og tænkt man jo alligevel
> skal have noget at lave i weekenden :)
>
> $subnet =~ s/\.\d+$//;
> $line =~ /^\d+\.\d+\.\d+\.\d+\|.+\|\d+\|[0-9a-f]{32}\|[\d-]+\|.+\|.+$/
> (returnerer vidst true eller false, for den var i en if())
> $val =~ s/%(..)/pack("c",hex($1))/ge;
> $params{'SITE'} =~ /^[0-9a-f]{32}$/)
Hvis det er regular expressions, du vil lære, så kan du læse 'man perlre' og
'man grep' og lignende - eller en artikel om emnet. Hvis det er Perl generelt,
så vil Programming Pearl for eksempel være et godt bud.
Mvh. FePe.
| |
|
|