398 / 317 / 53
Регистрация: 14.08.2014
Сообщений: 1,010
|
|
1 | |
.NET 4.x Как работает экранирование текста, и, в частности, кавычек15.11.2014, 17:29. Показов 1550. Ответов 2
Метки нет (Все метки)
Помогите понять как работает экранирование. Сколько раз уже с ним сталкивался, так до сих пор и не понимаю как правильно экранировать.
Допустим вот пример строки: <----Data":"Catalog",-----> Мне нужно специальной функцией выдернуть слово Catalog, для этого я должен указать функции начальную точку парсинга и конечную между которых находятся нужные данные. Начальная точка Data":" Конечная точка ", А далее самое интересное, вставляем начальную и конечную точку, нужно вставить так, чтобы VS воспринимала их как текст: (thepage, Data":", ",) Как заэкранировал это я: На выходе я получаю "Catalog т.е. прицепилась откуда-то лишняя кавычка. Откуда? Правильно я понимаю, что экранирование идет таким порядком?
0
|
15.11.2014, 17:29 | |
Ответы с готовыми решениями:
2
Экранирование кавычек Экранирование кавычек Экранирование кавычек Экранирование кавычек |
8943 / 4855 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
||||||
16.11.2014, 07:05 | 2 | |||||
Сообщение было отмечено Дядя Корней как решение
Решение
Каждую кавычку внутри строки следует дублировать. Т.е. правильно будет записать так:
оттуда, что начальную точку ты задал как Data":, т.е. без одной кавычки
1
|
398 / 317 / 53
Регистрация: 14.08.2014
Сообщений: 1,010
|
|
16.11.2014, 11:39 [ТС] | 3 |
ViterAlex, теперь я понял как это работает. Я то думал, что кавычки нужно ставить до и после каждой кавычки, а оказывается, что только перед.
Спасибо, я очень благодарен, а то меня это экранирование уже в конец измотало.
0
|
16.11.2014, 11:39 | |
16.11.2014, 11:39 | |
Помогаю со студенческими работами здесь
3
Экранирование кавычек в CONTAINS Экранирование кавычек Экранирование кавычек Экранирование кавычек Экранирование кавычек Экранирование кавычек Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |