Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Найти текст по шаблону

Страниц (1): [1]
 

1. konctantin777 - 30 Ноября, 2021 - 10:15:02 - перейти к сообщению
Здравствуйте.
Браузерная игра. Большой код страницы. Весь сохраняю в SPade. Подскажите как найти слово "Лесопилки" если на странице есть "раздумывает о покупке" ? Хотя бы обрезать весь остальной код. Недавно видел такую функцию (надо, чтобы быстро убирало лишнее) типа добавлена- не могу найти (

CODE:
chat__message-content" style="color: rgb(255, 255, 255);">
<b><font color="#006CF7">Константин Петров</font></b> раздумывает о покупке <font color="#FFFFFF"><b> Лесопилки </b></font>
</span></div><div id="anchor"></div></div><div

(Добавление)
Всесто лесопилки может быть шахта рудник и пр. Надо найти, что именно
2. Zireael - 30 Ноября, 2021 - 16:56:29 - перейти к сообщению
CODE:
string SPade = "chat__message-content^" style=^"color: rgb(255, 255, 255);^">"+
"<b><font color=^"#006CF7^">Константин Петров</font></b> раздумывает о покупке <font color=^"#FFFFFF^">"+
"<b> Лесопилки </b></font></span></div><div id=^"anchor^"></div></div><div";

messagebox(SPade);


string result;
if(regexsearch(1, #result, SPade, "(?<=раздумывает о покупке <font color=^"#FFFFFF^"><b> ).+?(?= <\/b>)"))messagebox(result);
else messagebox("Не найдено");
3. konctantin777 - 01 Декабря, 2021 - 00:04:48 - перейти к сообщению
В таком тексте находит, спасибо. Но это часть текста со страницы. Получается, что ищу в SPade целиком страницу, но так как кавычки не экранированы,, не находит ? А как тогда вырезать этот фрагмент и в нём найти ?
(Добавление)
Код страницы в файл сохраняет- там это появляется. Получается, что в переменной есть, но не могу найти..
(Добавление)
string result;
if(regexsearch(1, #result, SPade, "(?<=раздумывает о покупке <font color=^"#FFFFFF^"><b> ).+?(?= <\/b>)"))messagebox(result);
else messagebox("Не найдено");[/code][/quote]

Не нашел, но в файле есть
CODE:
раздумывает о покупке <font color="#FFFFFF"><b> Шахта</b>
4. Zireael - 01 Декабря, 2021 - 02:15:40 - перейти к сообщению
 Цитата:
Лесопилки </b>
Шахта</b>

Разницу не видите? В одном случае есть пробел, в другом нет.
CODE:
(?<=раздумывает о покупке <font color=^"#FFFFFF^"><b> ).+?(?= *<\/b>)
5. konctantin777 - 01 Декабря, 2021 - 02:42:53 - перейти к сообщению
Zireael , Спасибо !

Powered by ExBB FM 1.0 Final