0 / 0 / 0
Регистрация: 20.04.2018
Сообщений: 58
1

Экранирование управляющих символов в готовой строке

24.10.2019, 14:37. Показов 6975. Ответов 20
Метки нет (Все метки)

Добрый день
Столкнулся с проблемой.
Приходит строка:
std::string text = "D:\type\\dpe_324_openvino.txt "
тут видно что \t в \type будет распознан как управляющий символ(горизонтальная табуляция) и начнутся ошибки с путем. Выход, надо экранировать \\t.
Есть ли элегантный метод это сделать? например с помощью boost или QT.

Очень не хочется городить костыли типа:
std::replace(text.begin(), text.end(), '\\', '\\\\');
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2019, 14:37
Ответы с готовыми решениями:

Экранирование управляющих символов
Здравствуйте! Такой вопрос Передаю в переменную значение текстового поля ( в поле могут быть...

Экранирование управляющих последовательностей в строке
Встречаю из формы поля, чтобы не писать для каждой проверку, хочу написать функцию, но что-то не...

Экранирование символов в строке
Перечитываю книгу и встретил утверждение : Насколько обезательно екранировать обратная...

Отображение управляющих символов
Есть следующая проблема. Из экселя копируется значение ячейки и вставляется в Парус в поле для...

20
0 / 0 / 0
Регистрация: 20.04.2018
Сообщений: 58
24.10.2019, 15:37  [ТС] 21
согласен, попробую дописать парсер
всем спасибо за ответы
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2019, 15:37
Помогаю со студенческими работами здесь

Как избавиться от управляющих символов при чтении из файла?
кто знает как избавиться от управляющих символов при чтении из файла using System; using...

Экранирование символов
Мне нужно добавить данные в бд. Я беру из файла CSV данные и делаю запрос insert в бд. Ответ...

Экранирование символов
Я, получив данные от пользователя, экранирую их функцией mysql_real_escape_string(). Если...

Экранирование символов
Есть ли в c# функция, которая экранирует специальные символы, чтобы строку можно было безопасно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru