⊗ppPmRgAT 246 of 447 menu

Teste Automático de Expressões Regulares em PHP

Vamos escrever um código que nos permitirá testar convenientemente as expressões regulares que escrevemos em várias linhas de uma vez.

Suponha que nossa expressão regular para testes esteja armazenada na seguinte variável:

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

Vamos criar um array de strings para verificação:

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

Vamos percorrer este array com um loop, verificando cada elemento com nossa expressão regular:

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

Vamos juntar todo o código e obter um modelo conveniente para testar expressões regulares:

<?php $reg = '#\d{3,}#'; // sua expressão regular $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>'; } ?>

Suponha que você precise verificar se há um número fracionário em uma string. Usando o script proposto, teste sua expressão regular em várias strings.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar