⊗ppPmRgVB 259 of 447 menu

Lookbehind v regulárních výrazech PHP

V předchozí lekci jsme probrali lookahead. Obdobně existuje pozitivní lookbehind - (?<= ). V následujícím příkladě dojde k nahrazení pouze pokud před 'aaa' je 'x':

<?php preg_replace('#(?<=x)aaa#', '!', 'xaaa'); // vrátí 'x!' ?>

A existuje také negativní lookbehind - (?<! ). V následujícím příkladě dojde k nahrazení pouze pokud před 'aaa' není 'x':

<?php preg_replace('#(?<!x)aaa#', '!', 'baaa'); // vrátí 'b!' ?>

Je dán řetězec s proměnnými:

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

Získejte pole názvů proměnných z tohoto řetězce (bez dolaru).

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout