выводит из txt файла. Хочу некоторые слова красить в определенный цвет. Покраска работает так - получаю массив слов, кладу его в метод, в методе есть мапа <string, color>. Все в целом работает, но если слово начинается с новой строки - оно не красится, в мапе по ключу не достается. Полагаю, что проблема в непечатаемых символах. Есть ли какой-то вариант получать слово без непечатаемых символов? Про непечатаемые я имею в виду всякую хрень типа \n \b \r и тд. .trim() не помогает, регэкспы тоже. Txt в формате utf-8. Заранее спасибо 🙂
'\tDart is fun\n'.trim(); // 'Dart is fun' Пример из офф.документации по trim() Должно убрать \t \n Вы точно сохраняете результат после trim()?
Совершенно точно. Загадка, мучаюсь пару дней. Сча подкину код.
Обсуждают сегодня