Vergelijken met een niet vaste waarde (tekts)

---> Vergelijken met een niet vaste waarde (tekts) <---

In het vorige stukje hebben we vergeleken met een vaste waarde. Nu gaan we dat niet meer doen.
We gaan nu gebruik maken van "[a-z]". Wij doen dit op de volgende manier :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    $tekst
= "09-12-2007";
    $resultaat = ereg("([a-z])",$tekst);
    echo $resultaat ;
?>


Vanaf nu ga ik er vanuit dat het doel van regel 1 en regel 3 bekend zijn.
Wij nemen weer ereg("([a-z])",$tekst).

In deze reguliere expressie zijn er een aantal dingen die opvallen. Ten eerste zijn er de "(" en de ")".
Tussen deze haakjes staat de uitdrukking waar aan voldaan moet worden. Op het moment dat je deze haakjes niet gebruikt werkt de reguliere expressie
zoals ik dat in het vorige hoofdstuk (Je eerste reguliere expressie) heb omschreven.

Vervolgens is er de text "[a-z]". Hiermee is het mogelijk te kijken of er ergens in je tekst een kleine letter "a" tot en met "z" zitten.
In dit geval zal het resultaat , omdat het een datum is, een 0 zijn.

Bovenstaand stukje geld ook voor "[A-Z]". Deze expressie is het zelfde als "[a-z]" alleen kijkt deze naar hoofdletters in plaats van kleine letters.

Deze expressies reageren op elke letter in je text. Het maakt niet uit of deze voor- of achterin je text zitten

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inhoud
  2. Wat zijn reguliere expressies.
  3. Je eerste reguliere expressie
  4. Vergelijken met een niet vaste waarde (tekts)
  5. Vergelijken met een niet vaste waarde (getallen)
  6. Samenvatting

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.