Учитывая следующую строку: be_de=Interessant für Dich; be_fr=Intéressant pour toi;
Какой самый хороший способ извлечь подстроку для заданной локали в Kotlin? например Я дал локаль be_fr
Я хочу получить Intéressant pour toi
в результате. Строка всегда находится между локалью, за которой следуют =
и ;
Может быть больше локалей с заданными строками, а позиция извлекаемого значения всегда меняется.
Конечно, я мог бы просто создать подстроку после первого индекса моей локали и затем выполнить поиск первого индекса точки с запятой, но я предполагаю, что есть более элегантный способ, такой как removeSurrounding
, который я не могу себе представить атм.