Weblog maken?


MaakEenWebsite.nl (tip)
Totaal slechts 10 euro per maand incl. domeinnaam en gratis overzetten van uw bestaande weblog bij Bloggers.nl 100 MB ruimte
emailadres
Lees meer..... en bestel
Gratis geld verdienen met e-mails lezen? Meld je aan bij
Zinngeld, Surfrace, Qassa en Euroclix !

Op zoek naar God?
trekhaak Home | Profile | Archives | Friends
perl routines of stukjes code

# reguliere expressies en meta characters10/12/2005
# reguliere expressies

  [0-9]        matches any single digit
  [0-9]+       matches any sequence of one or more digits
  [a-z]+       matches any lowercase word 
  /at/         matches "at", "attention", "flat", & "flatter"
# ^ is begin, $ is einde
  /^at/        matches "at" & "attention" but not "flat"
  /at$/        matches "at" & "flat", but not "attention"
  /^at$/       matches "at" and nothing else.
  /^at$/i      matches "at", "At", "aT", and "AT". 
# speciale characters moeten een backslash hebben om gezien te worden
# een . betekent elk character
  /10.2/       matches "10Q2", "1052", and "10.2"
  /10.2/      matches "10.2" but not "10Q2" or "1052"

metacharacters voor in de regulair expressions

+ één of meer characters
* nul of meer charcters
? één of nul characters
$ aan het einde
^ aan het begin
. één character

slash-W geen woord
slash-w elk woord, inclusief underscore en digits
slash-s spatie/tab/return
slash-S non spatie
slash-t tab
slash-d decimaal getal
slash-D niet decimaal
slash-f form feed character
slash-n newline character
slash-r return character
xHEX 1 of 2 hex digits ()
x{hex} langere hex waarde (FA)
l          lowercase next char (think vi)
u          uppercase next char (think vi)
L          lowercase till E (think vi)
U          uppercase till E (think vi)
E          end case modification (think vi)
Q          quote (disable) pattern metacharacters till E


  /p+/         meerdere p's
  /p{2}/       twee p's (pp)
  /[0-9]/      een getal
  /[0-9]{2}/   een getal bestaande uit twee digits
  /[0-9]{2,}/  een getal bestaande uit minimaal 2 digits
  /[0-9]{2,4}/ een getal bestaande uit 2,3 of 4 digits
  /e(r|st)/    er of est
  /(ti)+/      één of meer keren "ti"
  /^SW/        "SW" aan het begin van de string
  /SW$/        "SW" aan het einde van de string

# Test of variabele een geldig mac adres is in dubbele punt formaat (boven) en dotted format
$mac =~ /[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}/
$mac =~ /[0-9a-fA-F]{4}.[0-9a-fA-F]{$}.[0-9a-fA-F]{4}/


(Posted in perl)
Post Comment

Entry 12 of 27
Last Page | Next Page
Hosting door HQ ICT Systeembeheer