Экранирование кавычек: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) м (Artem переименовал страницу Экранирование ковычек в Экранирование кавычек без оставления перенаправления) |
Seva (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{#seo: | {{#seo: | ||
|title=Экранирование | |title=Экранирование кавычек | ||
|titlemode=append | |titlemode=append | ||
|keywords=Экранирование | |keywords=Экранирование кавычек, планфикс, функции, ковычки, экранирование | ||
|description=Экранирование | |description=Экранирование кавычек | ||
}} | }} | ||
Если одним из аргументов любой [[Функции |функции]] является строка с кавычками внутри, тогда эти внутренние кавычки обязательно надо экранировать. | Если одним из аргументов любой [[Функции |функции]] является строка с кавычками внутри, тогда эти внутренние кавычки обязательно надо экранировать. |
Версия от 06:56, 2 октября 2023
Если одним из аргументов любой функции является строка с кавычками внутри, тогда эти внутренние кавычки обязательно надо экранировать.
ФУНКЦИЯ("строка \"кавычка")
Например, есть строка и вам надо получить ссылку:
<a href="https://site.com/oferta/krem-1229">Крем для кожи</a>
Используйте функцию REGEXPFIND, обязательно экранируйте внутренние кавычки вокруг ссылки (выделено красным):
REGEXPFIND({{Задача.Строка для ссылки}};"(?<=href=\").*?(?=\")")
В итоге в вычисляемом поле получите нужную ссылку:
https://site.com/oferta/krem-1229