1
resposta

Resposta correta

A resposta correta não deveria possuir o cifrão $ no final da expressão regular?

1 resposta

Olá, Victor! Tudo bem?

Desculpa a demora por um retorno.

Na verdade, a presença do cifrão ($) no final da expressão regular em PHP não é obrigatória. O uso do cifrão indica que a expressão regular deve corresponder ao final da string, mas se não precisarmos que a correspondência seja exatamente no final, não é necessário incluí-lo.

Por exemplo, se quisermos verificar se uma string contém a palavra "exemplo" em qualquer posição, podemos usar a expressão regular "/exemplo/" sem o cifrão no final. Isso irá encontrar correspondências em qualquer lugar da string.

No entanto, se quisermos verificar se a palavra "exemplo" está no final da string, aí sim podemos usar a expressão regular "/exemplo$/" com o cifrão no final.

Espero ter esclarecido sua dúvida! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software