⊗ppPmRgWB 240 of 447 menu

Vārda beigas vai sākums PHP regulārajās izteiksmēs

Komanda \b apzīmē vārda sākumu vai beigas, un \B, attiecīgi, - ne sākumu un ne beigas vārda. Kas ir vārds? No pirmā acu uzmetiena šķiet, ka tas ir kaut kas, ko ierobežo atstarpes, bet tas nav gluži tā.

Paskatieties uz šādu virkni: house with fence. Apakšvirkne 'with' - ir vārds (abās pusēs atstarpes), tomēr gan 'house', gan 'fence' arī ir vārdi, kas atrodas virknes sākumā un beigās.

Apskatīsim šīs komandas praktisko pielietojumu.

Nākamajā piemērā meklēšanas šablons ir šāds: vārda sākums, mazie latīņu burti vienu vai vairāk reizes, vārda beigas. Tādējādi regulārā izteiksme atradīs visus vārdus un aizstās tos ar '!':

<?php echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // izvadīs '! ! ! !' ?>

Dota virkne:

<?php $str = 'aaa xaa aaa xbb aaa'; ?>

Uzrakstiet regulāro izteiksmi, kas atradīs virknes pēc šablona: burts 'x' vārda sākumā.

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