⊗ppPmRgSCh 245 of 447 menu

Virknes pārbaude ar regulāro izteiksmi PHP

Meklēšanas un aizstāšanas iespējas regulārajās izteiksmēs nebūt nav izsmeltas. Pastāv arī funkcija preg_match, kas pārbauda, vai virknē atrodas atbilstība ar regulāro izteiksmi. Pirmais funkcijas parametrs ir regulārā izteiksme, bet otrais - virkne meklēšanai.

Šajā gadījumā, ja atbilstību būs daudz, funkcija atradīs tikai pirmo un pabeigs savu darbu. Tāpēc funkcija atgriež vai nu 1, vai 0, un tiek izmantota, lai atbildētu uz jautājumu 'vai meklētais atrodas virknē vai nē'. Atgriezīs vienu - nozīmē, ka ir (cik reizes - nav skaidrs), atgriezīs nulli - nozīmē, ka nav.

Apskatīsim piemērus. Pārbaudīsim, vai virknē atrodas apakšvirkne, kas sastāv no burtiem 'a', atkārtotiem vienu vai vairāk reizes:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // izvadīs 1 ?>

Bet tagad mūsu virknē nav meklētā, un funkcija izvadīs 0:

<?php echo preg_match('#a+#', 'eee bbb'); // izvadīs 0 ?>

Nosakiet, vai virknē atrodas 3 cipari pēc kārtas.

Nosakiet, vai padotā virkne sākas ar http.

Nosakiet, vai padotā virkne sākas ar http vai ar https.

Nosakiet, vai padotā virkne beidzas ar paplašinājumu txt, html vai php.

Nosakiet, vai padotā virkne beidzas ar paplašinājumu jpg vai jpeg.

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