⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш