⊗ppPmRgVB 259 of 447 menu

Atskates pārbaude PHP regulārajās izteiksmēs

Iepriekšējā nodarbībā mēs apskatījām priekšskates pārbaudi. Līdzīgā veidā pastāv pozitīva atskates pārbaude - (?<= ). Nākamajā piemērā aizstāšana notiks tikai tad, ja pirms 'aaa' atrodas 'x':

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

Un pastāv arī negatīva atskates pārbaude - (?<! ). Nākamajā piemērā aizstāšana notiks tikai tad, ja pirms 'aaa' neatrodas 'x':

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

Dota virkne ar mainīgajiem:

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

Iegūstiet masīvu ar mainīgo nosaukumiem no šīs virknes (bez dolāra zīmes).

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt