De Punt
De punt, ., kun je beschouwen als een speciale karakterklasse, in dezen dat het elke willekeurige karakter past. d.t bijvoorbeeld, past zowel dit als dat, maar ook dqt, d#t, etc.
Dit betekent dat een regex om een IP-adres te vinden, bijvoorbeeld 209.204.146.22, niet werkt. Alledrie de punten moeten worden ge-escaped: 209\.204\.146\.22 werkt wel zoals gewenst. Nou ja, er zouden nog cijfers voor of achter het IP-adres kunnen staan. Dat kun je oplossen door gebruik te maken van woordankers: \<209\.204\.146\.22\>.
Binnen een karakterklasse verliest de punt echter zijn betekenis. Een karakterklasse om naar interpunctie te zoeken zou er bijvoorbeeld zo uit kunnen zien: [.,:;].
Inhoudsopgave
- Inleiding
- Wat zijn het?
- Metakarakters
- Karakterklassen
- De Punt
- Kwantificeerders
- Alternatie
- Groeperen
- Terugverwijzingen
- Ten slotte