Подстановка ссылки.

ChillyVilly

Client
Регистрация
07.06.2017
Сообщения
27
Благодарностей
3
Баллы
3
Доброго дня!
Есть задача:

В текстовом файле есть текст формата:
Привет!
Бла бла бла ==нажми тут==

Между знаками == == находится предполагаемая ссылка. Нужно чтобы бот при вставке текста в редактор письма почтовика делал ссылку в анкоре и при этом удалял знаки == ==.

Простыми словами.
Бот берет текст, вставляет в редактор письма, в указанное знаками == == место вставляет ссылку из нужного файла. Ума не приложу как это можно реализовать.
 

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
352
Баллы
63
==нажми тут==
замени на нужный хтмл код через замену

Либо парсишь ссылку, регуляркой (?<===).*?(?===) Затем удаляешь ее из кода и делаешь замену ==== на хтмл код

еще вариант

==.*?== этой регуляркой менять сразу на хтмл анкорный код.

Чтобы дать оптимальное решение нужно видеть пример (условия)!
 

ChillyVilly

Client
Регистрация
07.06.2017
Сообщения
27
Благодарностей
3
Баллы
3
==нажми тут==
замени на нужный хтмл код через замену

Либо парсишь ссылку, регуляркой. Затем удаляешь ее из кода и делаешь замену ==== на хтмл код
В редакторе писем почтовика не поддерживается HTML, нужно чтобы ссылку вставить, выделить нужный текст, нажать на вставку ссылки и ввести её в соответствующее поле.
 

kapelan28

Client
Регистрация
22.09.2015
Сообщения
469
Благодарностей
185
Баллы
43
Как вариант, можно сначала сформировать итоговый текст с ссылкой в одну переменную, а потом уже использовать готовый вариант.
Для C# будет что-то типа этого
Код:
string text1 = "Тут какой-то начальный текст";
string text2 = "Тут еще что-то";
string url = "http://site.ru";
string text3 = text1 +" " + url+ " " + text2;
 

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
352
Баллы
63
В редакторе писем почтовика не поддерживается HTML, нужно чтобы ссылку вставить, выделить нужный текст, нажать на вставку ссылки и ввести её в соответствующее поле.
через конструктор все равно можно вставить даже если не поддерживается
 

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