Regulært udtryk: Forskelle mellem versioner

Content deleted Content added
m →‎Basis: Typo fixing, Replaced: incl. → inkl.,
Supplement til almindelig tekstsøgning og link til vi
Linje 8:
=== De almindelige tegn ===
De almindelige tegn er lettest. Det regulære udtryk, <code>Hejsa</code> er netop det:<br />
en sekvens af fem tegn, hvor det første er et ''H'', det næste er et ''e'' og så videre. Det er således underordnet hvad der kommer foran eller bagved de fem tegn. Udtrykket <code>Hejsa </code>matcher således med tekst som indeholder <code>Hejsan</code> og med <code>Hejsa!</code>, men derimod ikke <code>hejsa</code>, da der er afhængighed af om det er med stort eller småt – se afsnittet '''''Tegnklasser''''' nedenfor.
Alle alfanumeriske tegn er almindelige tegn.
Bogstaver uden for [[ASCII]]-tegnsættet, som ''æ'', ''ø'' og ''å'' er desuden også, og det samme gælder for andre ikke-engelske bogstaver.
Linje 124:
== Praktisk anvendelse ==
 
Regex bliver ofte brugt i selv de mest simple programmer skrevet i Perl, men finder sin generelle anvendelse når der skal forekomme parsning/analyse af tekst (f.eks. i programmer som [[GNU Emacs|Emacs]] eller [[vi (tekst-editor)|vi-editoren]]). Et eksempel kunne være at sikre sig at brugere ikke indtastede ulovlige (eller uønskede) værdier i en formular på internettet eller i et program - så problemer som f.eks. SQL-injektions kan nemt kan undgås (ved f.eks. kun tillade bogstaver og tal: [a-zæøåA-ZÆØÅ0-9]))
 
== Noter ==