Вопросы с меткой [экранирование]
Экранирование - способ размещения внутри литерала символов окончания литерала, а также непечатаемых и специальных символов. Метка для вопросов, связанных с проблемами экранирования символов в различных языках программирования, разметки и т. д.
72
вопроса
1
голос
1
ответ
44
показа
Двойное экранирование в ответе от контроллера
В контроллер приходит сущность с неразрывным пробелом. Он его дополнительно экранирует.
@RestController
@RequestMapping("/abc/")
class Controller(
private val service: service
) {
@...
0
голосов
1
ответ
187
показов
Ошибка "Неверно задано имя папки"
программа в python выдает ошибку "NotADirectoryError: [WinError 267] Неверно задано имя папки:C:\Users\Evdokiya\"
Понимаю, что ей не нравятся двойные слэшы, но как от них избавиться?? ...
0
голосов
0
ответов
22
показа
Почему не удаляются квадратные скобки в Python, что с кодом не так?
Данный код удаляет ненужные файлы, и и ненужный текст с имени файла.
Так вот, удаление файлов по шаблону работает хорошо, удаление текста по шаблону тоже, но вот как только в имени файла появляются ...
0
голосов
0
ответов
46
показов
Как заставить питон прекратить менять \ на \\ в локаторе?
Есть локатор //span[translate(text(), "\u00a0", " ")="{блабла}"], который проверяет элементы на странице. Доходя до элемента с неразрывным пробелом тест падает, потому ...
1
голос
0
ответов
73
показа
Как экранировать символ $ в XML тэгах?
У меня есть документ в xml.
В нем, условно есть тэг:
<code>1а$3</code>
То есть, на третьей позиции кода стоит знак доллара. Некоторая программа, которая парсит xml-документ, выкидывает ...
0
голосов
1
ответ
108
показов
Экранирование строки при работе с sp_executesql
Всем добрый день. Сломал голову с экранированием строки. СУБД MSSQL. В хранимой процедуре использую конструкцию
exec sp_executesql 'select *
into Extdb.tmp.bulgurov_february2018_potok_status_2
from ...
0
голосов
2
ответа
158
показов
Питон Как получить строку '\x'?
Задача
есть строка байт in_string в hex формате без разделителей типа AABBCCDDEEFF
необходимо преобразовать в \xAA\xBB\xCC\xDD\xEE\xFF
Не могу получить строку \x чтобы ее вставить в исходную
Вместо ...
0
голосов
1
ответ
114
показов
GET JSON Регулярное выражение с экранированием
Коллеги, добрый день, или уже вечер..или уже ночь..
Помогите пожалуйста, раньше в jsone было прописано вот так:
CheckRegex(response, '(\/\d{2}\/\d{2}\/\d{2}\/\d{2}\/\d{10}\....)', ['path']);
...
2
голоса
1
ответ
576
показов
Разбор невалидного JSON в Python, экранирование или удаление лишних двойных кавычек в ключе
В процессе парсинга получаю невалидный код JSON который необходимо распарсить функцией json.loads
import json
parsed_string = '{"name":"Иван","age":"25","...
0
голосов
1
ответ
252
показа
Найти экранирование в C#
Изучаю C# и столкнулся с проблемой.
Есть задача извлечь из строки подстроку от кавычки до конца строки или кавычки(неизвестно какой именно, ' или ").
При этом, нужно игнорировать экранированные ...
1
голос
1
ответ
363
показа
Специальный символ это экранированный символ?
Их разных интернет статей я понял, что...
Экранирование - это своего рода процесс/механизм, при котором символ, используемый в коде, переводится в обычный строковый символ и начинает восприниматься ...
0
голосов
0
ответов
2k
показов
Как правильно экранировать символ $ в переменных окружения в Docker
в gitlab-ci записываются переменные окружения для контейнера, среди них переменная со значением вида
DB_PASS = SDD$qerwt@dbhost:0000/dbpath
но в контейнере часть после знака $ исчезает, видимо ...
0
голосов
1
ответ
647
показов
OSError: [Errno 22] Invalid argument: Проблема в работе с файлами
извините за (наверное) довольно глупый вопрос, однако, я уже 2 дня пытаюсь понять в чем проблема.
Недавно начал изучать пайтон и решил написать базовую программу для работы с файлами. Но каждый раз ...
0
голосов
1
ответ
355
показов
Некорректный парсинг экранированного обратного слеша в JSON
Почему не работает парсинг 4n + 2 обратных слешей? Иначе говоря, как экранировать нечётное количество слешей?
// JavaScript
JSON.parse('{"content": "\\"}')
# Python 3
import ...
2
голоса
1
ответ
295
показов
Убрать экранирование и юникод
Есть вот такой код :
$this->encoders = [new JsonEncoder()];
$this->normalizers = [new ObjectNormalizer()];
$this->serializer = new Serializer($this->normalizers, $this->encoders);
$...
0
голосов
1
ответ
128
показов
Выборочное кодирование URL в Java
На вход приходит строка вида
"http://127.0.0.1/servername/example.html?param1=value1¶m2=value2¶m3=Иванов Иван Иванович".
Сплитом отделяю параметры (по знаку вопроса), ...
1
голос
1
ответ
653
показа
Как экранировать слова в которых есть дефис java
Сейчас пытаюсь экранировать так, но остается "-то"
String result2 = result1.replaceAll("\\кто-то"," ");
Если экранировать так,то остается "то"
String result2 = result1.replaceAll("\\-|\\...
0
голосов
0
ответов
348
показов
Как экранировать точку в методе split
String line = scanner.nextLine();
String[] words = line.split("\\s+|,\\s*");
Этим кодом я разделяю слова в строке, встречая символы запятой и пробела (просто из видео взято), а вот как экранировать ...
1
голос
0
ответов
874
показа
Экранирование обратного слеша в строке JS
Как можно разом экранировать все обратные слеши в строке?
На C# это делается очень просто:
String Path = @"C:\Users\User\Desktop\file.txt";
Одним символом @ экранируются все обратные слеши.
Есть ли ...
1
голос
2
ответа
337
показов
Нужно ли использовать экранирование PHP при приеме данных?
Есть методы: htmlspecialchars и htmlentities. Как я понимаю, их надо использовать при выводе чего-то клиенту.
Методы stripslashes и addslashes нужны для удаления и добавления экранирования ...
0
голосов
1
ответ
300
показов
Экранирование в JavaScript
Вот пока не сэкранировал таким образом currency:"+'"RUB"'+", скрипт не передавал в обработку другому скрипту реализацию от тега <a>.
В документации к скрипту прописано просто currency:'RUB'.
...
0
голосов
1
ответ
52
показа
Экранирование поискового запроса от нежелательного кода
Не понимаю, как экранировать поисковый запрос, чтобы строки типа
8&cost%5Bfrom%5D=12%22%3E%3Cscript%3E`&cost%5Bto%5D=123123`;alert()%3C/script%3Eqweqwe%27%22asd
не выполняли сторонний код. ...
0
голосов
1
ответ
76
показов
Экранирование // в clojure
не могу заэкранировать '// в clojure. IDE пишет, что invalid symbol. Подскажите, как можно это исправить?
(def OPERATORS
{'+ Add
'- Subtract
'* Multiply
'/ Divide
'...
1
голос
2
ответа
183
показа
) в теле цикла командной строки
Помогите, плиз, решить вопрос. Вот написал такой батник:
cd /d %0\..
echo off
for /l %%k in (1,1,3) do (
echo (%%k) >> file%%k.txt
)
При его выполнении получаются файлы 1.txt, 2.txt, 3.txt, ...
0
голосов
1
ответ
747
показов
Экранирование html символов в строках
Есть JSON со строковым значением. В этом значении есть недопустимые символы (абзац, кавычки и т.п.).
Есть ли в Java способ автоматически закодировать эти символы в их HTML эквивалент ("e и т....
0
голосов
1
ответ
37
показов
Почему не выводит экранированный текст в tooltip Yii1?
Необходимо вывести экранированный текст в виде всплывающей подсказки.
<span class="property-prompt"
data-toggle="tooltip"
data-html="true" data-placement="right"
title="<?=...
0
голосов
1
ответ
302
показа
Не убирается экранирование в JSON ответе
function getRefByUserID($apiMethodParams)
{
$retJSON = $this->createDefaultJson();
if (isset($apiMethodParams))
{
$refUserID = $apiMethodParams->UserID;
...
0
голосов
1
ответ
452
показа
Как из String JSON получить String anotherJSON, который он содержит
Я получаю String jsonObject в контроллере. Структура файла следующая:
{
"name":"name",
"schema": {
...
...
}
}
Мне нужно распарсить его в pojo и получить "schema" как строку (сохраняя ...
0
голосов
1
ответ
965
показов
Как правильно экранировать строку?
var fromUnixTime="123";
var toUnixTime="123";
var sqlquery = @"
SELECT player.id,
TO_TIMESTAMP(player.""createTime"")::DATE as ""Дата регистрации"",
TO_TIMESTAMP(payment.""createTime"")::DATE ...
4
голоса
2
ответа
3k
показов
Как в json.dumps включить/отключить экранирование "/"?
Не могу слеш отэкранировать при преобразовании в JSON. (Python 3.7, Linux)
Сейчас '/' нужно '\/'
Преобразую словарь в JSON
d = json.dumps(dic) - слеши в путях к файлам "/" не экранируются
пробую ...
0
голосов
0
ответов
32
показа
Как экранировать неизвестное заранее количество слешей [дубликат]
Подскажите, пожалуйста, как можно экранировать неизвестное заранее количество слешей в данных, которые будут загружаться в БД?
Насколько я поняла (не владею пхп, к сожалению), именно код ниже ...
0
голосов
3
ответа
999
показов
Экранирование и регулярные выражения. PHP
Задание: Если переменная $text не содержит специальных символов - вывести соответствующее сообщение . Никак не получается заставить программу учитывать обратный слэш, хоть с экранированием, хоть без:
...
0
голосов
0
ответов
704
показа
Как отключить знаки экранирования в python?
Есть примерно такой html код
<div>
бла бла бла <img class="c1" src="https://vk.com"> бла бла.
<div>
Нужно записать этот код в массив. Но при попытке чтения html кода через f.read()...
1
голос
1
ответ
1k
показов
Экранирование слэшей
как стоит изменить код, чтобы он мог понимать, где идёт более 2 слэшей подряд?
private static void ParseComplexField(string line, StringBuilder tokenBuilder, ref int nextSymbol, char typeOfQuotes)
...
1
голос
1
ответ
6k
показов
Как сделать экранирование символов внутри значения JSON объекта
В общем есть нереляционная БД, в которую записываются JSON объекты. Обычно это массив. Проблема, с которой я борюсь, это кириллица, которая записывается по-волшебному (\uxxx). Здесь говорят, что это ...
-2
голоса
2
ответа
10k
показов
Экранирование символов php
Вопрос в следующем:
Есть несколько строк кода для отправки через json (т.е. строкой). Так как в html "+" является знаком конкатенации, язык разметки его просто сжирает и плюсик теряется. С этим ...
-3
голоса
1
ответ
206
показов
Что значит обратный апостроф в c#?
В одном из примеров встретил такой код:
foreach (var blkName in blkNames)
{
tvl.Add (blkName.StartsWith("*") ? "`" + blkName : blkName)
}
Если имя объекта начинается с символа "*", то добавить ...
0
голосов
2
ответа
812
показов
Как экранировать данные в bash
#!/bin/bash
while true;
do
myprogramm -r - "<<EOF
comand1 path=/home/user/abc.uyz
comand2
sleep 60
exit -y
EOF"
sleep 3;
done;
Пробую вот так, при этом myprogram не ...
0
голосов
1
ответ
302
показа
Зачем в регулярных выражениях C++ regex дважды ставить бекслэш перед метасимволом b когда хочу указать конец или начало слова?
#include <iostream>
#include <regex>
int main ()
{
std::string str = "SERVER_COMPUTER";
std::regex rx("\\bCOMPUTER\\b"); //6
std::cout << std::regex_search(str, rx) <&...
3
голоса
1
ответ
2k
показов
Экранирование спецсимволов ' и " для запроса в SQLite
Нужно в БД поместить текстовый файл
text = File.ReadAllText(openFileDialog1.FileName, Encoding.Default);
В переменную помещается весь файл в "оригинальном" виде. Но при отправке запроса
command....
4
голоса
2
ответа
2k
показов
Экранирование специалных символов для аргументов SSH команды
Задача:
Переменная, содержит в конце $$
$ a='SYS_$$'
$ echo $a
SYS_$$
Тут разворачивает $$ в конце строки как номер процесса, а надо отобразить строку "SYS_$$", передаваемую как параметр.
$ echo ...
0
голосов
1
ответ
113
показов
Поиск файла который имеет спецсимвол, и применение к нему прав. UNIX
Есть файлы:
\\test
test\
te\\st
find ~test/* -name '*\\*' , находит все файлы с \ , далее добавляю
find ~test/* -name '*\\*' | xargs -i{} chmod 777 {} , и получаю ошибку что таких файлов нет, ...
1
голос
1
ответ
147
показов
Как лучше всего передать русский текст по ссылке
Из прошлого вопроса у меня хорошо получилось отправить и принять кавычки через функцию htmlspecialchars (прописал там где отправлял в ссылке и там где принимал в форме).
Теперь вторая проблема - как ...
0
голосов
2
ответа
2k
показов
Как сделать экранирование квадратных скобок в регулярных выражениях C#
Делаю проверку паролей на сложность, хочу чтобы в паролях были спецсимволы: !@#$_%^&*][
Сделал так, но не получается использовать квадратные скобки, пробовал экранировать через \, но тоже ...
0
голосов
0
ответов
19
показов
Записать запросы в табличку базы данных
Вопрос такой: создал табличку в ней поле 'text' в него хочу поместить текст запросов к этой же базе через точку с запятой. что-бы потом можно было извлекать и запускать по надобности. у запросов много ...
0
голосов
0
ответов
465
показов
Экранирование ввода
Подскажите какое экранирование сделать для полей "ФИО" "телефон" и "Описание".
На данный момент у меня следующее
$name = $row['name'];
$name = strip_tags($name);
$name = ...
0
голосов
3
ответа
2k
показов
Экранирование HTML для отправки POST запросом. C#
Необходимо POST запросом отправить на сервер HTML страницу. HTML хранить специальные символы, вроде <,& и тд, из-за которых возникает ошибка 500 сервера. Код отправки запроса:
WebClient ...
1
голос
1
ответ
905
показов
Экранирование специальных символов в POST-запросе в C#
Я передаю из консольки в WCF-сервис строку:
"@ _ ^ { } \ [ ~ ] | ! " # & ' ( ) * + , - . / : ; < = > ?"
Если прямо ее передавать, то мы получим ошибку
Удаленный сервер возвратил ошибку:...
1
голос
2
ответа
680
показов
Беда с кавычками при запросе по средствам Delphi из БД mySQL [закрыт]
Вычитал на одном форуме, что избегания попадания кавычек из БД, лишь прибегать к функции StringReplace и иного пути, какого-нибудь хитрого экранирования, я не нашёл.
Пример:
ADOQuery2.SQL.Add('...
2
голоса
0
ответов
851
показ
Как экранировать специальные символы?
Уже не первый сталкиваюсь с тем, что, когда в поле с типом TEXT вместе с текстом записывается символ плюс (+), получаю не корректное поведение. Либо текст не записывается, либо не выводится, либо ...