Как парсить текст, в котором присутствуют спец. символы - " и '?

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 440
Благодарностей
1 287
Баллы
113
Доброго времени суток. Использую для парсинга xpath дорогу: //a[@title="{-Variable.D1_Name-}"], но проблема в том, что в переменной D1_Name находится текст - Ва'л"а , в результате у нас есть и один и второй спец символ, которые нельзя использовать в виде краев переменной. Есть выход из данной ситуации, что бы можно было парсить текст, кубиком парсинг вместе с такими спец. символами?
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 383
Баллы
113
Попробуй экранировать спецсимволы в переменной перед вставкой в xpath.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 440
Благодарностей
1 287
Баллы
113

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 177
Благодарностей
816
Баллы
113

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 440
Благодарностей
1 287
Баллы
113

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 177
Благодарностей
816
Баллы
113
Картинки не грузит, не понятно что и как делать.
Тогда вот самый надёжный способ - через Visual Studio. Если есть какие-то ошибки в форматировании, то студия сама предлагает их исправить. Жмёшь Alt+Enter, происходит магия и всё готово )

Было:
1.png


Стало:
2.png
 
  • Спасибо
Реакции: Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 440
Благодарностей
1 287
Баллы
113
Тогда вот самый надёжный способ - через Visual Studio. Если есть какие-то ошибки в форматировании, то студия сама предлагает их исправить. Жмёшь Alt+Enter, происходит магия и всё готово )

Было:
Посмотреть вложение 64995

Стало:
Посмотреть вложение 64994
А как это сделать в зеннопостере в простом кубике - парсинг? Или как экранировать перед добавлением в кубик парсинга, данный проблемный текст? Больше вопросов, чем ответов. Но спасибо за попытку помочь.
 

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 177
Благодарностей
816
Баллы
113
Если заранее неизвестно что за текст будет в переменной и могут возникнуть проблемы с его экранированием, тогда похоже всё сложно. Нужно писать самому какой-то отдельный метод по проверке текста на валидность и его экранированию. Навряд ли в зенке есть такое решение. Нужно поискать, может кто-то уже написал такой. Мне аж самому стало интересно.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)