Het eerste woord herkennen
Regular expressions worden gebruikt voor geavanceerde string vergelijkingen en manipulatie. Ze zijn vaak niet iets 'moois' om naar te kijken zoals:
^.+@.+\\..+$
Deze handige maar enge code is genoeg om sommige programmeurs hoofdpijn te bezorgen en goed genoeg om het niet eens te willen weten voor anderen. Maar jij niet! Ook al neemt het een tijdje om te leren, regular expressions, oftewel RE's zoals ze soms ook wel worden genoemd, kunnen heel erg handig zijn; en als je eenmaal hebt geleerd hoe je ze gebruikt in PHP, kun je simpelweg deze kennis gebruiken (met kleine modificaties) voor andere talen en UNIX utilities die regular expressions bevatten, zoals Perl, JavaScript, sed, awk, emacs, vi, grep, etc.
Laten we bij het begin beginnen. Een regular expression is een patroon, een set van karakters die de aard van een string beschrijft. Het patroon kan zo simpel zijn als een normale string; of het kan extreem complex zijn, indien er gebruik wordt gemaakt van speciale karakters of je een specifieke tekst wil zoeken.
Dit patroon bevat het speciale karakter ^, welke aangeeft dat het patroon alleen een overeenkomst heeft met strings die beginnen met 'eerste'. Dus de string 'Eerste voetbal wedstrijd van het jaar' zou een overeenkomst maken, maar de string 'Vandaag is de eerste voetbal wedstrijd van het jaar' zou geen overeenkomst maken.