Boa tarde a todos,
Um recurso muito bacana com o uso de expressões regulares, é possibilitar tornar simples tarefas como as comparações e buscas em strings.
Em muitos momentos, pelo menos no PHP, precisamos saber se uma string começa e/ou termina com uma palavra. Nestes casos surgem os operadores '^' e o '$', que servem para:
- '^' - Compara a partir do início da string;
- '$' - Compara a partir do final da string;
No exemplo abaixo o uso desses operadores é visível:
$string = "Expressões regulares no PHP são muito úteis";
if(preg_match('/^Sabão/', $string))
{
echo 'Começa com a palavra Sabão.';
}
if(preg_match('/^Expressões/', $string))
{
echo 'Começa com a palavra Sabão.';
}
if(preg_match('/laranja$/', $string))
{
echo 'Termina com a palavra Sabão.';
}
if(preg_match('/úteis$/', $string))
{
echo 'Termina com a palavra úteis.';
}
Espero que tenha sido útil para todos.
Um abraço e até a próxima.
Set as favorite
Bookmark
Email This
Hits: 184




