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

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

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

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

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

 """\$.{3}\$""".toRegex() """\$...\$""".toRegex() "\\$.{3}\\$".toRegex() "\\$...\\$".toRegex() Regex("""\$.{3}\$""") Regex("""\$...\$""") Regex("\\$.{3}\\$") Regex("\\$...\\$") 
Intereting Posts
Если hashCode () возвращает уникальный идентификатор объекта Пользовательский десериализатор для любого списка в Джексоне Аннотации пользовательских квалификаторов Moshi в Котлине Каким был бы базовый сценарий Gradle Kotlin для проекта Jot Kotlin? Почему строка json null, когда я передаю внутренний объект Gson (). ToJson (object) в Kotlin? Kotlin – Продолжить Coroutine после исключения Доступ к свойствам задачи в градле Котлин Сбор данных из разных снимков в FirebaseAdapter AWS S3 неразрешенный супертип: TransferListener в классе верхнего уровня Kotlin Kotlin "Любой тип, который реализует интерфейс" как получить доступ к внутренним свойствам из тестового кода Java Программно сделать изображениеView видимым / невидимым с помощью переменной Как интегрировать расширенные рекламные объявления Admob с помощью Kotlin – Android Kotlin, Как использовать функцию коллекции, чтобы упростить этот код Задержка с изменением размера дочерних элементов RecyclerView