Reguliere expressies gebruiken

PHP:
Reguliere expressies gebruiken

Hoe te gebruiken:

Om regex in PHP te gebruiken, gebruik je typisch preg_match voor het vinden van een match, of preg_replace voor zoek-en-vervang. Hier is een snelle blik:

<?php
$string = "De snelle bruine vos springt over de luie hond.";

// Controleer of 'snelle' in de string staat
if (preg_match("/snelle/", $string)) {
  echo "Match gevonden!";
} else {
  echo "Geen match gevonden.";
}
// Uitvoer: Match gevonden!

// Vervang 'bruine' door 'rode'
$vervangenString = preg_replace("/bruine/", "rode", $string);
echo $vervangenString;
// Uitvoer: De snelle rode vos springt over de luie hond.
?>

Diepgaand

Reguliere expressies bestaan al sinds de jaren 1950 en werden uitvoerig geïmplementeerd in Perl, wat veel andere talen, waaronder PHP, beïnvloedde. Alternatieven voor regex in PHP omvatten functies zoals strpos() voor het vinden van substrings of str_replace() voor het vervangen van tekst. De PCRE (Perl Compatible Regular Expressions) bibliotheek is wat PHP onder de motorkap gebruikt voor regex-functies, en biedt rijke en krachtige mogelijkheden voor patroonmatching.

Zie Ook