⊗ppPmRgAT 246 of 447 menu

Test automatique des expressions régulières en PHP

Écrivons un code qui nous permettra de tester commodément nos expressions régulières sur plusieurs chaînes de caractères à la fois.

Supposons que notre expression régulière pour les tests soit stockée dans la variable suivante :

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

Créons un tableau de chaînes pour les tests :

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

Parcourons ce tableau avec une boucle, en testant chaque élément avec notre expression régulière :

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

Rassemblons tout le code et nous obtiendrons un modèle pratique pour tester les expressions régulières :

<?php $reg = '#\d{3,}#'; // votre expression régulière $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>'; } ?>

Supposons que vous ayez besoin de vérifier qu'une chaîne contient un nombre fractionnaire. En utilisant le script proposé, testez votre expression régulière sur diverses chaînes.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser