Nu vil jeg gerne lave en del af scriptet der gør, at man kan indsætte et slags ikon feks ved at skrive (H) og så indsætter scriptet et hjerte-ikon i gæstebogen. Hvordan retter jeg det til?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
=~s betyder substitution... altså udskiftning... denne foregår ved hjælp af regulære udtryk, som er en af grundstenene i PERL prorgrammering... når man skriver =~s/this/that/ betyder det, at man ønsker alle steder, hvor der står \"this\" ud skiftet med \"that\".... ~ er en match binding operator... det betyder, at alt, hvad der sker skal foregå i den variabel, man har angivet...
havde man skrevet:
$x=/noget/; ville PERL have gennemsøgt standard variablen ($_) for \"noget\" og smidt resultatet ind i $x...
skriver man i stedet: $x=~/noget/; søges der i $x variablen og resultatet \"smides væk\"... det er her s/// operatoren kommer ind i billedet, da man jo netop ønsker en udskiftning...
de sidste /gi betyder \"greedy\"... med andre ord skal PERL være \"grådig\" og ikke stoppe første gang det støder på \"noget\".... det skal blive ved til slutningen af strengen... i\'et betyder at der ikke skal tages højde for store og små bogstaver (ignore case)... med andre ord... skriver man [h] eller [H]... så er PERL ligeglad og udskifningen foretages alligevel... ønsker man ikke at PERL skal ignorere om det er store eller små bogstaver skal man undlade at indsætte i\'et...
der er ikke nogen grund til at bruge [ ] ... grunden til at jeg foreslog brugen af [ ] i stedet for ( ) er, at folk sjældent benytter [ ] til forskel fra parenteser... folk skal jo indsætte hjertet med vilje og ikke ved et uheld...
ønsker du at lære en smule om PERL kan jeg anbefale dig at købe bogen \"Learning Perl\" af Randal Schwartz og Tom Christiansen (ISBN: 1-56592-284-0)
Har du en smule forstand på PERL, men ønsker et dybere kendskab til de forskellige funktioner og operatorer kan jeg anbefale \"Programming Perl\" af Larry Wall, Tom Christiansen og Randal Schwartz (ISBN: 0-56592-149-6) (der er vist forøvrigt kommet en ny version af bogen...)
Ønsker du dybdegående forståelse for regulære udtryk og alt, hvad de kan bruges til, kan jeg anbefale \"Mastering Regular Expressions\" af Jeffrey Friedl (ISBN: 1-56592-257-3)
Alle ovenstående bøger er udgivet af forlaget O\'Reilly and Associates Inc.
Kotelet>>Det er ikke fordi du skal give mig pointsene, jeg vidste godt at jeg ikke fik point da jeg svarede, men det har jo været spild at Thomas tid, det er ellers et glimrende svar!
Thomas>>Meningen med det du skriver er korrekt, men g står nu for global og i for insensitiv, men som sagt meningen er korrekt.
hmm... jeg sidder lige og kigger på min kode i mit første svar...
i $ting skal der selvfølgelig ikke stå \'<A href=\"blablabla\">\'... der skal jo stå \"<IMG src=\"url til billede\" border=\"0\">\'... det var mig, der lige var lidt for træt, da jeg svarede...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.