⊗ppPmRgSCh 245 of 447 menu

Проверка на стринг со регуларен израз во PHP

Можноста на регуларните изрази далеко не се исцрпени со пребарување и замена. Постои и функцијата preg_match, која проверува дали во стрингот постои совпаѓање со регуларниот израз. Првиот параметар на функцијата го прима регуларниот израз, а вториот - стрингот за пребарување.

Притоа, доколку има многу совпаѓања, - функцијата ќе го најде само првото и ќе ја заврши својата работа. Затоа функцијата враќа или 1, или 0 и се користи за одговор на прашањето 'дали постои бараното во стрингот или не'. Ќе врати еден - значи постои (а колку пати - не е јасно), ќе врати нула - значи не постои.

Да погледнеме на примери. Да провериме, дали во стрингот постои подстринг, кој се состои од букви 'a', повторени еднаш или повеќе пати:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // ќе испечати 1 ?>

А сега во нашиот стринг го нема бараното, и функцијата ќе испечати 0:

<?php echo preg_match('#a+#', 'eee bbb'); // ќе испечати 0 ?>

Определи дали во стрингот има 3 цифри по ред.

Определи дали пренесениот стринг започнува со http.

Определи дали пренесениот стринг започнува со http или со https.

Определи дали пренесениот стринг завршува со екстензија txt, html или php.

Определи дали пренесениот стринг завршува со екстензија jpg или jpeg.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј