Uma única coisa que não ficou clara para mim, quando deve se usar " . ", " * " e " \ "?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Uma única coisa que não ficou clara para mim, quando deve se usar " . ", " * " e " \ "?
' \ ' Uma barra invertida que preceda um caractere não especial significa que o caractere seguinte é especial e não deve ser interpretado de forma literal. Por exemplo, o caractere 'd' quando não precedido de uma barra invertida significará uma ocorrência do próprio caractere 'd' minúsculo, porém se precedido da barra invertida '\d' ele passará a significar a ocorrência de números de 0 a 9 .
' . ' (O ponto decimal) corresponde com qualquer caracter, exemplo no texto:
onze de agosto A expressão ..ze retornará onze, ou seja, os dois primeiros caracteres podem ser qualquer caracter mas os dois seguintes devem conter ' ze '
' * ' Corresponde a expressão que o precede repetida 0 ou mais vezes. Equivalente a {0,}
Por exemplo, bo* acha uma correspondência para 'boooo' ou apenes o 'b' pois ele diz ache a letra b que tenha como seguinte a letra 'o' uma ou nenhuma vez.Na palavra Scoob retorna apenas a letra b.