Quickpost: expressões regulares com preg_match. Comment
Olá Amigos.
Mais um jogo rápido, desta vez com a função PHP preg_match e expressões regulares.
Esta função precisa de dois parâmetros obrigatórios para ser usada, o primeiro, é a própria expressão regular, o segundo, a sentença (tem que ser do tipo string) onde procuraremos o que foi especificado na expressão. Exemplo:
$textoParaBusca = 'Com PHP, use a familia de funcoes preg_* no lugar das depreciadas ereg* .'; # Toda expressao deve estar entre / e / . Esse \b serve para encontrarmos exatamente familia. $exprRegular = '/\bfamilia\b/'; preg_match( $exprRegular , $textoParaBusca , $encontrado ); echo '<pre>'; print_r( $encontrado );
Esse será o vetor retornado:
Array
(
[0] => familia
)
Caso queiramos o índice da palavra encontrada neste mesmo vetor, basta inserir PREG_OFFSET_CAPTURE como o nosso quarto parâmetro.
Esse é o básico, mais você pode encontrar no site oficial do PHP. Para saciar sua curiosidade e sede de conhecimento sobre o poderoso e complexo mundo das Expressões Regulares, pressione o botão esquerdo do seu mouse com o seu dedo indicador aqui. o Aurélio manda beníssimo.
Obrigado!