• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Замена текста

  • Автор темы Greenpeas
  • Дата начала
G

Greenpeas

Здравствуйте! Прочитал эту тему, не то...
Объясните пож-та,
Есть строка AnsiString a="тра та та [img=kartinka.jpg] тра та та....";
как мне получить AnsiString b="тра та та <img src="kartinka.jpg"> тра та та....";????????
Слышал что то про регулярные выражения...

(Пожалуйста примеры)...
 
B

Blackheart1983

Здравствуйте! Прочитал эту тему, не то...
Объясните пож-та,
Есть строка AnsiString a="тра та та [img=kartinka.jpg] тра та та....";
как мне получить AnsiString b="тра та та <img src="kartinka.jpg"> тра та та....";????????
Слышал что то про регулярные выражения...

(Пожалуйста примеры)...
using std::string;
string s=a.c_str();
while(s.find('[',0)<s.length())//добавь ещё одно условие и replace, будет то что ты хотел
s.replace(s.find('[',0),1,"<");
a=s.c_str();
//для вставки ищи то где надо вставить и используй s.insert(
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!