Poderia explicar melhor sobre isto ?
Poderia explicar melhor sobre isto ?
Fala ai Nádia, tudo bem? Vamos lá:
O *positive lookahead` serve para definirmos critérios de combinação sem que alguma parte seja combinada no resultado, exemplo:
Imagine as seguintes palavras:
matheuzs
u
ulala
us
Nesse exemplo, imagine agora que precisamos pegar o u
que vem antes de um s
, poderíamos fazer algo do tipo:
(us)
Mas, nesse caso, a seleção ia ser us
, porém, precisamos apenas do u
, para isso podemos usar o lookahead:
(u(?=s))
Agora, apenas o u
do us
será selecionado como resultado de combinação.
Espero ter ajudado.