PureBasic

UnescapeString()

Синтаксис

Result$ = UnescapeString(String$ [, Mode])

Описание


Преобразует строку с escape-последовательностями в стандартную строку. Функция EscapeString() делает обратное преобразование.

Параметры

String$ Строка, в которой будут производится преобразования.
Mode (дополн.) Режим преобразования строки.
  #PB_String_EscapeInternal: преобразование строки, используя формат PureBasic (по умолчанию). 
                            (см Общие правила для принятых escape-последовательностей).
  #PB_String_EscapeXML     : преобразование строки используя формат XML. 
                             Это может быть полезным, для чтения строки из дерева XML.

Возвращаемое значение

Строка без escape-последовательностей.

Комментарии

Внутренний формат Purebasic:
  \a: внимание                 Chr(7)
  \b: возврат на одну позицию  Chr(8)
  \f: разрыв страницы          Chr(12)
  \n: новая строка             Chr(10)
  \r: возврат каретки          Chr(13)
  \t: горизонтальная табуляция Chr(9)
  \v: вертикальная табуляция   Chr(11)
  \": двойные кавычки          Chr(34)
  \\: обратный слэш            Chr(92)
  
  Предупреждение: В Windows \t не работает с графическими функциями библиотек 2DDrawing и VectorDrawing.

Пример

Debug UnescapeString(~"Test=\"Hello\".") ; Отобразит "Test="Hello"."
Debug UnescapeString("Hello", #PB_String_EscapeXML) ; Отобразит "Hello"

См. также

EscapeString()

Поддерживаемые OS

Все

<- UTF8() - Оглавление String - Val()->