Вопросы с тегом «escaping»

101
Как избежать символа вертикальной черты в операторе кода в таблице уценки?

На GitHub я хочу создать таблицу, содержащую фрагменты кода в Markdown. Он работает нормально, за исключением случаев, когда я помещаю вертикальную черту (т.е. |) между символами обратной кавычки (т.е. `). Вот что я хочу: a | r ------------|----- `a += x;` | r1 `a |= y;` | r2 Проблема в том, что...

101
Как избежать экранирования строки с обратной косой чертой?

Предположим, у меня есть строка, которая является версией другой строки с экранированной обратной косой чертой. Есть ли простой способ в Python отменить экранирование строки? Я мог бы, например, сделать: >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str)...

101
Razor ViewEngine: Как избежать символа «@»?

Я пытаюсь вывести некоторые дескрипторы Twitter в ASP.NET MVC3 в сочетании с Twitter @Anywhere API, и мне не удалось понять, как на самом деле избежать символа «@» в представлении Razor. Кто-нибудь знает, каков синтаксис экранирования символа «@» в Razor? Я пробовал использовать,...

101
Как избежать строки JSON?

Есть ли какие-либо классы / функции, которые можно использовать для легкого экранирования JSON? Я бы предпочел не писать свои собственные.

101
Экранировать символ двойной кавычки в XML

Есть ли в xml escape-символ для двойной кавычки? Я хочу написать такой тег: <parameter name="Quote = " "> но если я поставлю ", это означает, что строка закончилась. Мне нужно что-то вроде этого (c ++): printf("Quote = \" "); Есть ли символ, который нужно написать перед двойной кавычкой,...

100
Swift @escaping и обработчик завершения

Я пытаюсь более точно понять «Закрытие» Swift. Но @escaping и Completion Handlerих слишком сложно понять Я просмотрел множество сообщений Swift и официальных документов, но чувствовал, что этого все еще недостаточно. Это пример кода официальных документов var completionHandlers: [()->Void] = []...

99
Команда для экранирования строки в bash

Мне нужна команда bash, которая преобразует строку во что-то экранированное. Вот пример: echo "hello\world" | escape | someprog Если команда побег делает "hello\world"в "hello\\\world". Затем someprog может использовать "hello\\world"как ожидает. Конечно, это упрощенный пример того, чем я...

98
Как HTML кодировать / экранировать строку? Есть ли встроенный?

У меня есть ненадежная строка, которую я хочу показать как текст на HTML-странице. Мне нужно убежать от символов ' <' и ''& ' как объектов HTML. Чем меньше суеты, тем лучше. Я использую UTF8, и мне не нужны другие сущности для букв с диакритическими знаками. Есть ли встроенная функция в...

98
Как писать строковые литералы в Python, не экранируя их?

Есть ли способ объявить строковую переменную в Python таким образом, чтобы все внутри нее автоматически экранировалось или имело буквальное значение символа? Я не спрашиваю, как избежать кавычек с помощью косой черты, это очевидно. Я прошу универсального способа сделать все в строковом литерале,...

97
Как декодировать escape-последовательности Unicode, такие как «\ u00ed», в правильные символы в кодировке UTF-8?

Есть ли в PHP функция, которая может декодировать escape-последовательности Unicode, такие как " \u00ed" to " í" и все другие подобные случаи? Я нашел здесь аналогичный вопрос, но, похоже, он не работает....

96
Сценарий Bash для перехода в каталог с пробелами в имени пути

Я использую Bash в macOS X и хотел бы создать простой исполняемый файл сценария, который при запуске переходил бы в другой каталог. Однако в пути к этому каталогу есть пробелы. Как, черт возьми, ты это делаешь? Это то, что у меня есть ... Имя файла: cdcode Содержимое файла: cd ~/My Code...

95
Экранирование угловых скобок в командной строке Windows

Мне нужно вывести строку, содержащую угловые скобки (<и>), в файл на компьютере с Windows. В основном я хочу сделать следующее: echo some string < with angle > brackets >>myfile.txt Это не работает, поскольку интерпретатор команд путается с угловыми скобками. Я мог бы...

95
Экранирующий символ в SQL Server

Я хочу использовать кавычки с escape-символом. Как я могу сделать? Я получил ошибку в SQL Server Незакрытые кавычки после символьной строки. Я пишу SQL-запрос в varcharпеременной, но получил эту ошибку: Незакрытые кавычки после символьной строки. Я хочу использовать кавычки в качестве...

95
Сценарий PowerShell не принимает знак $ (доллар)

Я пытаюсь открыть подключение к данным SQL с помощью сценария PowerShell, и мой пароль содержит $знак: $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;") Когда я пытаюсь установить соединение, он говорит: Ошибка...

94
Как напечатать одинарную обратную косую черту?

Когда я пишу print('\')или print("\")или print("'\'"), Python не печатает \символ обратной косой черты . Вместо этого он выдает ошибки для первых двух и печатает ''для вторых. Что мне делать, чтобы напечатать обратную косую черту?...

93
Нераспознанная escape-последовательность для строки пути, содержащей обратную косую черту

Следующий код генерирует ошибку компилятора о «нераспознанной escape-последовательности» для каждой обратной косой черты: string foo = "D:\Projects\Some\Kind\Of\Pathproblem\wuhoo.xml"; Думаю, мне нужно избежать обратной косой черты? Как я могу это сделать?...

92
Преобразование строки в XML

Есть ли какая-либо функция C #, которая может использоваться для экранирования и отмены экранирования строки, которая может использоваться для заполнения содержимого элемента XML? Я использую VSTS 2008 + C # + .Net 3.0. EDIT 1: Я конкатенации простой и короткий файл XML , и я не использую...

92
Экранирование двойных кавычек в пакетном скрипте

Как мне заменить все двойные кавычки в параметрах моего пакетного файла на экранированные двойные кавычки? Это мой текущий пакетный файл, который раскрывает все параметры командной строки внутри строки: @echo off call bash --verbose -c "g++-linux-4.1 %*" Затем он использует эту строку для вызова...