Функція 1с яка здійснить пошук і замінить між двома символами текст на який ви встановите. Подібність регулярного виразу для пошуку та заміни на 1с.
Для звернення до функції:
// Рядок у якому шукаємоСтрокаВКоторойМеняем = "
Ссылка на гугллю"
;// Символ ліворуч від якого замінюємоЛевоеПоиск = ">"
;// Символ праворуч та якого замінюємоПравоеПоиск = ""
;// Отримуємо результат у зміннуРез = НайтиТекстМеждуСимволамиИЗаменить(СокрЛП(СтрокаВКоторойМеняем), ЛевоеПоиск, ПравоеПоиск, "мой текст"
);// Результатом буде: мой текстСама функція:
Функция НайтиТекстМеждуСимволамиИЗаменить(ИсходныйТекст, ЛевоеПоиск, ПравоеПоиск, НаЧтоМеняем = ""
) ДлинаВсегоТекста = СтрДлина(ИсходныйТекст); ЛеваяСкобка = Найти(ИсходныйТекст, ЛевоеПоиск); ПраваяСкобка = Найти(ИсходныйТекст, ПравоеПоиск); ДлинаТекста2 = ПраваяСкобка - ЛеваяСкобка; Рез = Сред(ИсходныйТекст, ЛеваяСкобка + 1
, ДлинаТекста2 - 1
); ГотоваяСтрока = СтрЗаменить(ИсходныйТекст, Рез, НаЧтоМеняем); Возврат ГотоваяСтрока;КонецФункции
2023-02-05