Olá Alex Como aplicar esse exemplo em kotlin ?
Olá Alex Como aplicar esse exemplo em kotlin ?
Em Kotlin string tem um método toRegex
dai basta executar:
val regex = """a([bc]+)d?""".toRegex()
val matchResult = regex.find("abcb abbd")
Oi Vinicius, blz?
Basicamente é como o Steimntz apresentou, a diferença é que para atingir o mesmo resultado que vimos, utilizamos apenas a função replace()
. Um exemplo em código fica da seguinte maneira:
val padraoEsperado = "([0-9]{2})([0-9]{4,5})([0-9]{4})".toRegex()
val formatoEsperado = "($1) $2-$3"
val telefoneFormatado = "1122223333".replace(padraoEsperado, formatoEsperado)
Isso acontece pois o Kotlin implementa uma própria classe de String
, ou seja, existem funções do próprio Kotlin para resolver peculiaridades de strings.
[]s
Muito Obrigado rapaziada