⊗ppPmRgSCh 245 of 447 menu

Verificação de string usando regex em PHP

As capacidades das regex não se esgotam em busca e substituição. Existe também a função preg_match, que verifica se há uma correspondência de regex em uma string. O primeiro parâmetro da função é a expressão regular, e o segundo é a string onde a busca será realizada.

No entanto, se houver múltiplas correspondências, a função encontrará apenas a primeira e encerrará sua execução. Portanto, a função retorna 1 ou 0 e é usada para responder à pergunta 'existe o padrão procurado na string ou não'. Retornar um significa que existe (quantas vezes - não está claro), retornar zero significa que não existe.

Vamos ver alguns exemplos. Vamos verificar se há uma substring na string consistindo da letra 'a', repetida uma ou mais vezes:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // retornará 1 ?>

Agora, nossa string não contém o padrão procurado, e a função retornará 0:

<?php echo preg_match('#a+#', 'eee bbb'); // retornará 0 ?>

Determine se há 3 dígitos seguidos na string.

Determine se a string fornecida começa com http.

Determine se a string fornecida começa com http ou com https.

Determine se a string fornecida termina com a extensão txt, html ou php.

Determine se a string fornecida termina com a extensão jpg ou jpeg.

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