Perl regular expression leiđbeiningar

Ath. ignore case í perl virkar ekki á ísl. stafi, nota verđur t.d.: [Ţţ].
Ekki á ađ setja stjörnu * á undan eđa eftir orđhluta. Punktur stjarna .* táknar óákveđinn fjölda stafa, t.d. finnur Guđmund.* Hallvarđss jafnt Guđmund-ur-i-ar-s

Each character specifies itself, unless it is one of the special characters .()[]|^$*+?\ which must be escaped from their special meaning using a \

.
matches an arbitrary character
(...)
groups pattern elements to a single element
[...]
denotes a class of characters to match
[^...]
negates the class
|
to separate alternatives
\b
word boundary Ath. klippir á ísl. stöfum, virka ekki sem bókstafir
\w
alphanumeric and _ Ath. ísl. stafir virka ekki sem bókstafir
\W
nonalphanumeric
\d
numeric
\D
non-numeric
\s
whitespace
\S
non-whitespace
\n
newline
\r
carriage return
\f
formfeed
^
matches beginning of the target (paragraf)
$
matches end of the target
Any item of a regular expression may be followed with digits in curly brackets of the form {n,m}, where n gives the minimum number of times to match the item and m the maximum. If a curly bracket occurs in any other context, it is treated as a regular character.
{n}
equivalent to {n,n}
{n,}
matches n or more times
*
modifier equivalent to {0,}
+
modifier equivalent to {1,}
?
modifier equivalent to {0,1}
Ath. óvíst er hvernig íslenskir stafir eiga viđ ofangreint, t.d. finnur [A-Z] ekki séríslenska stafi.
Dćmi:
[Á-Ţ]
Finna séríslenskan hástaf
[Á-ţ]
Finna séríslenskan staf
[A-ZÁ-Ţ]
Finna einhvern hástaf
[A-ţ]
Finna einhvern bókstaf (og táknin sem eru á bilinu milli stórra og lítilla stafa)
I\.
Finna I.
\+22
Finna +22
\(orđ\)
Finna orđ innan sviga
(fugl|fisk)
Finna fugl eđa fisk
ofbeldi.*áfengi
Finna ofbeldi og áfengi í ţessari röđ innan sama paragrafs
(ofbeldi.*áfengi)|(áfengi.*ofbeldi)
Finna ofbeldi og áfengi innan paragrafs
[abc]
annađ hvort a b eđa c
[1-4]
stafur á bilinu 1 til 4
\btrygging
Finna trygging í byrjun orđs, ekki t.d. almannatrygging