⊗ppPmRgAT 246 of 447 menu

Automatisk testing av regulære uttrykk i PHP

La oss skrive kode som vil tillate oss å teste regulære uttrykk vi har skrevet på en praktisk måte, umiddelbart på flere strenger.

La vårt regulære uttrykk for tester være lagret i følgende variabel:

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

La oss lage en array med strenger for testing:

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

La oss gå gjennom denne arrayen med en loop, og sjekke hvert element med vårt regulære uttrykk:

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

La oss sette sammen all koden og få en praktisk mal for testing av regulære uttrykk:

<?php $reg = '#\d{3,}#'; // ditt regulære uttrykk $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>'; } ?>

Anta at du må sjekke om en streng inneholder et desimaltall. Bruk det foreslåtte skriptet for å tester ditt regulære uttrykk på forskjellige strenger.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis