EscapeString()
Синтаксис
Result$ = EscapeString(String$ [, Mode])
Описание
Преобразует стандартную строку в строку с escape-последовательностями. Функция UnescapeString() делает обратное преобразование.
Параметры
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 EscapeString("Test="+Chr(34)+"Hello"+Chr(34)+".") ; Отобразит "Test=\"Hello\"."
Debug EscapeString("
См. также
UnescapeString()
Поддерживаемые OS
Все