Procurando palavras (com e sem acentos) com hível no texto

$palavra = array(
    0 => 'Habitação',
    1 => 'àquelas',
    2 => 'Guarda-chuva',
    3 => 'vê-las'
);

foreach($palavra as $p){
    preg_match('/[A-ZÀ-Úa-zà-ú]*/',$p,$resultado);
    var_dump($resultado);
}
Palavra Resultado
Habitação Habitação
àquelas àquelas
Guarda-chuva Guarda
vê-las

Nota-se que a palavra com hífen não é retornada por completo.

$palavra = array(
    0 => 'Habitação',
    1 => 'àquelas',
    2 => 'Guarda-chuva',
    3 => 'vê-las'
);

foreach($palavra as $p){
    preg_match('/[A-ZÀ-Úa-zà-ú]+(?:-[A-ZÀ-Úa-zà-ú]+)?/',$p,$resultado);
    var_dump($resultado);
}
Palavra Resultado
Habitação Habitação
àquelas àquelas
Guarda-chuva Guarda-chuva
vê-las vê-las

Links pesquisados

Referência

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s