как подставить переменную строку - PullRequest
0 голосов
/ 14 июня 2019

предположим, у меня есть переменная

var variable="[123]"

как только подстрока получить

123 без []

Ответы [ 3 ]

3 голосов
/ 14 июня 2019

Попробуйте это

variable.stripPrefix("[").stripSuffix("]")
res0: String = 123
0 голосов
/ 14 июня 2019

Вы также можете сделать это, используя .substring

variable.substring(1, variable.length-1)

И результат:

res0: String = 123
0 голосов
/ 14 июня 2019

Вы также можете использовать шаблон регулярных выражений для извлечения содержимого

val str = "[123]".replaceAll("\\[(.*?)\\]", "$1");

Это принесет вам вывод

str: String = 123
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...