Regex: un metacarácter para reconocer cualquier tipo de personaje

Quiero ser capaz de reconocer el siguiente patrón: $...$

con "..." siendo cualquier tipo de personaje.

¿Cómo se puede hacer en Kotlin?

El signo de dólar ( $ ) es un delimitador de límite para el final de una línea, por lo que debe escaping con barra diagonal inversa ( \ ). Kotlin tiene dos types de cadenas: escapada y sin procesar (vea Tipos básicos – Lenguaje de progtwigción de Kotlin ). Si usa cadenas escapadas, deberá escaping de la barra invertida con una barra inclinada invertida. A continuación hay varias forms de declarar su Regex deseado:

 """\$.{3}\$""".toRegex() """\$...\$""".toRegex() "\\$.{3}\\$".toRegex() "\\$...\\$".toRegex() Regex("""\$.{3}\$""") Regex("""\$...\$""") Regex("\\$.{3}\\$") Regex("\\$...\\$") 
  • Juego Regex en Kotlin
  • Kotlin: ¿Cómo get un grupo de captura de la primera línea que coincida?
  • Regex para encontrar palabras completas
  • Una expresión regular que reconocería a / * ... * / note