⊗ppPmRgVB 259 of 447 menu

PHP-də regular ifadələrdə geriyə baxış

Əvvəlki dərsdə biz irəliyə baxışı nəzərdən keçirdik. Eyni qaydada müsbət geriyə baxış - (?<= ) mövcuddur. Aşağıdakı nümunədə əvəzetmə yalnız 'aaa'-dan əvvəl 'x' varsa baş verəcək:

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

Həmçinin mənfi geriyə baxış - (?<! ) da mövcuddur. Aşağıdakı nümunədə əvəzetmə yalnız 'aaa'-dan əvvəl 'x' yoxdursa baş verəcək:

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

Dəyişənlər olan sətir verilmişdir:

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

Bu sətirdən dəyişən adlarının massivini əldə edin (dollarsız).

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et