QT5 удалить строку

У меня есть QString, которая может содержать escape-последовательности, такие как \ n, \ t, \ r, \ a или даже \u00C0 (UTF-8).

Я не могу контролировать или параметрировать источник данных, которые доставляются таким образом динамически внешним процессом.

Помимо написания моей собственной подпрограммы для поиска и замены всех возможных случаев с использованием регулярных выражений, существует ли простой встроенный способ использования каркасов QT5 для замены этих последовательностей значением?

Например, я хочу, чтобы строка "bla\tbla\n" стала в памяти "b", "l", "a", 0x09, "b", "l", "a", 0x0A или строка "\" U00C0 La Maison ", чтобы стать" A La Maison".

Заранее спасибо за помощь.

0 ответов

Другие вопросы по тегам