Regex: метасимвол для распознавания любого типа персонажа

Я хочу уметь распознавать следующий шаблон: $...$

с "..." – это любой тип персонажа.

Как это можно сделать в Котлине?

Знак доллара ( $ ) является граничным соглашением для конца строки, поэтому вам нужно избежать его с помощью обратной косой черты ( \ ). Kotlin имеет два типа строк: экранированные и необработанные (см. Основные типы – язык программирования Kotlin ). Если вы используете экранированные строки, вам нужно будет избежать обратную косую черту с обратной косой чертой. Ниже приведены различные способы объявления желаемого Regex :

 """\$.{3}\$""".toRegex() """\$...\$""".toRegex() "\\$.{3}\\$".toRegex() "\\$...\\$".toRegex() Regex("""\$.{3}\$""") Regex("""\$...\$""") Regex("\\$.{3}\\$") Regex("\\$...\\$") 
Intereting Posts
kotlin android – Пользовательский диалог с шаблоном Builder и Java 8 лямбда Запрос по ключу в Google Firebase Перевести с Java на Kotlin OnClickListener Плавающий видеопроигрыватель в стиле Youtube Kotlin: Как проверить, имеет ли число десятичные точки (решение модуля не работает) Мне просто не кажется, что мой Kotlin Recycler Multiple View Code разобрался Восстановить объект в котлине Почему я не могу ссылаться на вложенный объект из val или typealias, ссылающихся на объект? Котлин инициализирует переменную перед ее объявлением? В какой ситуации val / var необходим в параметре конструктора Котлина? Преобразование императивной функции root в функциональный стиль в kotlin Возможно ли запустить последнюю версию Akka Framework (2.5.2) в Android-проекте? В чем разница между crossinline и noinline в Котлине? Несоответствие типа приемника с макетами Anko Почему построение Gradle исходного кода Kotlin приостанавливается на ~ 3 секунды «заставляя System.gc ()»?