Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Gorago
Отправлено: 08 Сентября, 2023 - 14:34:41
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 34
Дата рег-ции: Май 2023  
Репутация: 0




Как найти число между: Слово и между

Слово
новая строка текст
нужное число 14 текст текст текст между 53
не нужные числа 24 текст
 
 Top
Zireael
Отправлено: 08 Сентября, 2023 - 14:43:40
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4421
Дата рег-ции: Нояб. 2017  
Репутация: 584




CODE:
string Text = "Слово^r^n"+
"новая строка текст^r^n"+
"нужное число 14 текст текст текст между 53^r^n"+
"не нужные числа 24 текст";
//messagebox(Text);

string Result;
if(regexsearch(1, #Result, Text, "(?<=Слово).*?\d+.*?(?=между)", SINGLELINE))
{
if(regexsearch(1, #Result, Text, "\d+"))
{
messagebox(Result);
}
}
else messagebox("Нет числа");
 
 Top
Gorago
Отправлено: 15 Сентября, 2023 - 17:58:56
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 34
Дата рег-ции: Май 2023  
Репутация: 0




а как искать числа в строке где содержится "искать тут" ?

CODE:
string Text = "текст^r^n"+
"новая строка текст^r^n"+
"не нужное число 14 текст текст текст между 53^r^n"+
" нужные числа 24 искать тут";
 
 Top
petyanka
Отправлено: 15 Сентября, 2023 - 18:46:16
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 91
Дата рег-ции: Сент. 2014  
Репутация: 1




 Gorago пишет:
а как искать числа в строке где содержится "искать тут" ?

CODE:
string Text = "текст^r^n"+
"новая строка текст^r^n"+
"не нужное число 14 текст текст текст между 53^r^n"+
" нужные числа 24 искать тут";


Регулярные выражения
Генератор регулярных выражений
 
 Top
Zireael
Отправлено: 16 Сентября, 2023 - 01:44:31
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4421
Дата рег-ции: Нояб. 2017  
Репутация: 584




Подправил код.
CODE:
string Text = "Слово^r^n"+
"новая строка текст^r^n"+
"нужное число 14 текст текст текст между 53^r^n"+
"не нужные числа 24 текст";
//messagebox(Text);

string Result;
if(regexsearch(1, #Result, Text, "(?<=Слово).*?\d+.*?(?=между)", SINGLELINE))
{
if(regexsearch(1, #Result, Result, "\d+"))
{
messagebox(Result);
}
}
else messagebox("Нет числа");

 Цитата:
а как искать числа в строке где содержится "искать тут" ?

CODE:
string Text = "текст^r^n"+
"новая строка текст^r^n"+
"не нужное число 14 текст текст текст между 53^r^n"+
" нужные числа 24 искать тут";
//messagebox(Text);

string Result;
if(regexsearch(1, #Result, Text, "^.*?\d+.*?(?=искать тут)", MULTILINE))
{
if(regexsearch(1, #Result, Result, "\d+"))
{
messagebox(Result);
}
}
else messagebox("Нет числа");
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by