Цитата: Т.е. найти "символы"+неизвестное количество символов+"ещё символы"+неизвестное количество символов+"ещё другие символы"
Если то что нашлось, уместилось в 500 знаков, значит нашли, что надо.
Эта подстрока вполне соответствует:
Цитата: 1ому ++!выражен ? ию2-1-2 +3+!Текст в ?котором --выраж3
Нужные более чёткие критерии поиска чтобы найти то что нужно.
Можно так сделать:
CODE:string Text = "Текст ++в !котором ищем? --по регулярн123ому ++!выражен ? ию456-123-456 +789+!Текст в ?котором --выраж789ение";
string Result;
if(regexsearch(1, #Result, Text, "123(?!.+?123).+?456(?!.+?456).+?789")) messagebox(Result);
else messagebox("Не найдено"); (Отредактировано автором: 12 Января, 2024 - 01:28:31) |