Екранування лапок

Матеріал з Planfix
Перейти до: навігація, пошук

Якщо одним із аргументів будь-якої функції є рядок із лапками (або іншими спец. символами) всередині, то ці внутрішні лапки обов'язково потрібно екранувати.

ФУНКЦІЯ("рядок \"лапка")

Наприклад, є рядок і потрібно отримати посилання:

<a href="https://site.com/oferta/krem-1229">Крем для шкіри</a>

Використовуйте функцію REGEXPFIND, обов'язково екранізуйте внутрішні лапки навколо посилання (виділено червоним):

REGEXPFIND({{Задача.Строка для ссылки}};"(?<=href=\").*?(?=\")")

У результаті в обчислюваному полі отримаєте потрібне посилання:

https://site.com/oferta/krem-1229

Всі екранізовані спецсимволи

Написано всередині рядка Залишиться після обробки
\" -> "
\\ -> \
\n -> символ переносу рядка
\t -> символ табуляції

Перейти