⊗ppPmRgVB 259 of 447 menu

Lookbehind in PHP reguliere expressies

In de vorige les hebben we lookahead behandeld. Op een analoge manier is er positieve lookbehind - (?<= ). In het volgende voorbeeld vindt vervanging alleen plaats als voor 'aaa' een 'x' staat:

<?php preg_replace('#(?<=x)aaa#', '!', 'xaaa'); // retourneert 'x!' ?>

En er is ook negatieve lookbehind - (?<! ). In het volgende voorbeeld vindt vervanging alleen plaats als voor 'aaa' geen 'x' staat:

<?php preg_replace('#(?<!x)aaa#', '!', 'baaa'); // retourneert 'b!' ?>

Gegeven een string met variabelen:

<?php $str = '$aaa $bbb $ccc'; ?>

Verkrijg een array met variabelenamen uit deze string (zonder dollarteken).

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren