Экранирование кавычек: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Метка: ручная отмена
Нет описания правки
Строка 23: Строка 23:


<pre>https://site.com/oferta/krem-1229</pre>
<pre>https://site.com/oferta/krem-1229</pre>
{| class="wikitable"
|+ Общие правила экранирования
|-
! Написано внутри строки !! Останется при её обработке
|-
| \" || "
|-
| \\ || \
|-
| \n || символ переноса строки
|-
| \t || символ табуляции
|}




== Перейти ==
== Перейти ==
*[[Функции]]
*[[Функции]]

Версия от 11:40, 12 декабря 2023

Если одним из аргументов любой функции является строка с кавычками внутри, тогда эти внутренние кавычки обязательно надо экранировать.

ФУНКЦИЯ("строка \"кавычка")


Например, есть строка и вам надо получить ссылку:

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


Используйте функцию REGEXPFIND, обязательно экранируйте внутренние кавычки вокруг ссылки (выделено красным):

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


В итоге в вычисляемом поле получите нужную ссылку:

https://site.com/oferta/krem-1229
Общие правила экранирования
Написано внутри строки Останется при её обработке
\" "
\\ \
\n символ переноса строки
\t символ табуляции


Перейти