⊗ppPmRgLB 239 of 447 menu

PHP regulýar ifadelerinde setiriň başy we ahyry

Setiriň başyny ^ ýa-da ahyryny $ belgileýän ýörite nyşanlar bar. Geliň olaryň işini mysallar üstünde göreliň.

Mysal

Bu mysalda gözleg şablon şeýle: 'aaa' diýenini '!' bilen çalyşmak, ýöne diňe ol setiriň başynda bolsa:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#^aaa#', '!', $str); ?>

Netijede üýtgeýjä şu ýazylar:

'! aaa aaa'

Mysal

Bu mysalda gözleg şablon şeýle: 'aaa' diýenini '!' bilen çalyşmak, ýöne diňe ol setiriň ahyrynda bolsa:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#aaa$#', '!', $str); ?>

Netijede üýtgeýjä şu ýazylar:

'aaa aaa !'

Mysal

Regulýaryň başynda ^, ahyrynda bolsa $ bolanda, şeýlelik bilen biz setiriň tutuşlygyna regulýara gabat gelýändigini barlaýarys.

Indiki mysalda gözleg şablon şeýle: 'a' harp bir ýa-da birnäçe gezek gaýtalanylýar, tutuş setiri '!' bilen çalyşmak, ýöne diňe ol diňe 'a' harplardan ybarat bolsa.

<?php $str = 'aaa'; $res = preg_replace('#^a+$#', '!', $str); ?>

Netijede üýtgeýjä şu ýazylar:

'!'

Amaly meseläler

Setir berlen:

<?php $str = 'abc def xyz'; ?>

Harpdan bolan ilkinji kiçi setiri tapan regulýar ifadesini ýazyň.

Setir berlen:

<?php $str = 'abc def xyz'; ?>

Harpdan bolan soňky kiçi setiri tapan regulýar ifadesini ýazyň.

Setir berlen:

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

Dollar nyşany bilen çäklenen, harpdan bolan soňky kiçi setiri tapan regulýar ifadesini ýazyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et