Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 5.44 Регулярные выражения

Страниц (25): В начало « ... 15 16 17 18 [19] 20 21 22 23 ... » В конец
 

181. konctantin777 - 31 Августа, 2021 - 05:34:50 - перейти к сообщению
Здравствуйте. Подскажите, пожалуйста регулярку, чтобы оставить буквы до запятой ?
"текст который оставить, 123 цифры буквы. и знаки"
182. Zireael - 31 Августа, 2021 - 05:45:43 - перейти к сообщению
CODE:
Здравствуйте. Подскажите, пожалуйста регулярку, чтобы оставить буквы до запятой ?

CODE:
string text = "текст который оставить, 123 цифры буквы. и знаки";
regexsearch(1, #text, text, "[^,]+");
messagebox(text);
183. konctantin777 - 31 Августа, 2021 - 05:49:04 - перейти к сообщению
Zireael , Спасибище ! )
184. a300 - 18 Сентября, 2021 - 18:09:53 - перейти к сообщению
Здравствуйте.
Нужно извлечь из строки выделенное жирным начинающееся на https и заканчивающееся цифрами, например:

httpsЗдесь идут разные не нужные символыhttpsздесь то что надо извлечь включая https и блок цифр в конце, в середине цифр нет, в конце может быть от 1 до 12 возможно более цифр, например 5261833015далее идёт много других не нужных символов

извлечь эту часть:

httpsздесь то что надо извлечь включая https и блок цифр в конце, в середине цифр нет, в конце может быть от 1 до 12 возможно более цифр, например 5261833015

Пожалуйста помогите с написанием регулярки.
185. Zireael - 19 Сентября, 2021 - 02:47:24 - перейти к сообщению
 Цитата:
httpsЗдесь идут разные не нужные символыhttpsздесь то что надо извлечь включая https и блок цифр в конце, в середине цифр нет, в конце может быть от 1 до 12 возможно более цифр, например 5261833015далее идёт много других не нужных символов

В строке 3 https как узнать с какого начинать поиск?
186. a300 - 19 Сентября, 2021 - 03:38:09 - перейти к сообщению
 Zireael пишет:
В строке 3 https как узнать с какого начинать поиск?

Всегда нужен поиск с 2го https и до цифр (если такого нет то это совсем дугой вариант и потребует совсем другой подход).

Больше 2 https пока в моих вариантах мне не попадалось.

Спасибо.
187. Zireael - 19 Сентября, 2021 - 03:45:37 - перейти к сообщению
CODE:
string s = "httpsЗдесь идут разные не нужные символыhttpsздесь то что надо извлечь включая https и блок цифр в конце, в середине цифр нет, в конце может быть от 1 до 12 возможно более цифр, например 5261833015далее идёт много других не нужных символов";
regexreplace(1, #s, s, ".+?(?=https)", ""); // удалить всё до https
messagebox(s);
regexsearch(1,#s, s, ".+\d{10,}"); // поиск строки, которая оканчивается 10 или более цифрами
messagebox(s);
188. a300 - 19 Сентября, 2021 - 04:12:50 - перейти к сообщению
 Zireael пишет:
regexsearch(1,#s, s, ".+\d{10,}"Подмигивание; // поиск строки, которая оканчивается 10 или более цифрами

Спасибо заработало, только исправил, было .+ исправил на .+ ?
без этого не удалялось всё после блока цифр.
Также \d{10,} уменьшил до \d{3,}
189. konctantin777 - 02 Декабря, 2021 - 03:09:51 - перейти к сообщению
Здравствуйте. Подскажите регулярку, чтобы наличие любого текста искать ?
Например:
string s= "ищем в SPade "нужный текст" записываем в s"
messagebox (s);
190. Zireael - 02 Декабря, 2021 - 03:35:39 - перейти к сообщению
CODE:
string SPade = "qwe нужный текст zzz";
string s;
regexsearch(1, #s, SPade, "нужный текст");
messagebox (s);

Powered by ExBB FM 1.0 Final