⊗ppPmRgAT 246 of 447 menu

PHP-ում ռեգուլյար արտահայտությունների ավտոմատ թեստավորում

Եկեք գրենք կոդ, որը մեզ հնարավորություն կտա հարմարավետորեն թեստավորել մեր գրած ռեգուլյար արտահայտությունները միանգամից մի քանի տողի վրա:

Թող թեստավորման համար նախատեսված մեր ռեգուլյար արտահայտությունը պահվի հետևյալ փոփոխականում.

<?php $reg = '#\d{3,}#'; ?>

Եկեք ստեղծենք ստուգման համար նախատեսված տողերի զանգված.

<?php $arr[] = 'aaa 123 bbb'; $arr[] = 'aaa 12345 bbb'; $arr[] = 'aaa 12x bbb'; $arr[] = 'aaa 12 bbb'; ?>

Ցիկլով անցնենք այս զանգվածի վրայով, ստուգելով յուրաքանչյուր տարր մեր ռեգուլյար արտահայտությամբ.

<?php foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Եկեք հավաքենք ամբողջ կոդը և ստացենք ռեգուլյար արտահայտությունները թեստավորելու համար նախատեսված հարմար կաղապար.

<?php $reg = '#\d{3,}#'; // Ձեր ռեգուլյար արտահայտությունը $arr[] = 'aaa 123 bbb'; // 1 $arr[] = 'aaa 12345 bbb'; // 1 $arr[] = 'aaa 12x bbb'; // 0 $arr[] = 'aaa 12 bbb'; // 0 foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Ենթադրենք, դուք պետք է ստուգեք, որ տողում կա կոտորակային թիվ: Օգտագործելով առաջարկվող սկրիպտը, ստուգեք ձեր ռեգուլյար արտահայտությունը տարբեր տողերի վրա:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել