PHP ver gevorderde |
|
ik ben heel slecht in reg exp, maar;
de ubb parsers gebruiken regular expressions, dwz. men zoekt naar een string, waarin men bepaalde symbolen kan gebruiken (? voor1 teken, * voor meerdere tekens enz.)
elke regular expression heeft een teken dat het begin en einde van de regexp aanduid (delimiter). Deze staat vooraan en achteraan de regular expression. Meestal wordt een "/" gebruikt, maar je kan ook een "_" of "#' gebruiken (naar eigen goeddunken)
Na de afsluitende, kun je nog een paar "opties" (pattern modifiers) instellen.
zo betekend de i aan het einde dat het hoofdletter ongevoelig is (insensitive)
Duidelijke manuals rond dit onderwerp zijn moeilijk te vinden, omdat de schrijvers vaak te chaotisch uitleggen...
PHP gebruikt (logisch genoeg) dezelfde manieren dan perl, dus als je informatie zoekt hieromtrent, kan je die van perl ook gebruiken.
Hier vind je de info op de php site:
http://be2.php.net/manual/en/ref.pcre.php |