⊗ppPmRgVB 259 of 447 menu

Lookbehind nelle espressioni regolari di PHP

Nella lezione precedente abbiamo analizzato il lookahead. Allo stesso modo esiste il lookbehind positivo - (?<= ). Nel seguente esempio la sostituzione avverrà solo se prima di 'aaa' c'è 'x':

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

Ed esiste anche il lookbehind negativo - (?<! ). Nel seguente esempio la sostituzione avverrà solo se prima di 'aaa' non c'è 'x':

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

Data una stringa con delle variabili:

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

Ottieni un array con i nomi delle variabili da questa stringa (senza il dollaro).

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta