⊗ppPmRgVB 259 of 447 menu

Lookbehind dans les expressions régulières PHP

Dans la leçon précédente, nous avons examiné le lookahead. De manière analogue, il existe le lookbehind positif - (?<= ). Dans l'exemple suivant, le remplacement se produira seulement si devant 'aaa' se trouve 'x' :

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

Et il y a aussi le lookbehind négatif - (?<! ). Dans l'exemple suivant, le remplacement se produira seulement si devant 'aaa' ne se trouve pas 'x' :

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

Soit une chaîne avec des variables :

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

Obtenez un tableau des noms de variables de cette chaîne (sans le dollar).

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser