Size: a a a

Combot Россия

2019 August 23

Р

Радим in Combot Россия
@teodorix , проверь
источник

Р

Радим in Combot Россия
!me
источник

NK

ID:779227899 in Combot Россия
народ я где то видел тут список регулярок
источник

NK

ID:779227899 in Combot Россия
не подскажите место в чате,найти не могу
источник

C

Combot in Combot Россия
Радим (Солдат)
Reputation: 3
Level: 6 (1281/1725)
Warns: 0
источник

Р

Радим in Combot Россия
#регулярки
источник

Р

Радим in Combot Россия
Он, наверно, нажал команду /stat@combot
источник

NK

ID:779227899 in Combot Россия
тут в чате прям был большой список регулярок
источник

NK

ID:779227899 in Combot Россия
на все случаи жизни
источник

Р

Радим in Combot Россия
Сейчас
источник

Р

Радим in Combot Россия
немного регулярок по материалам @combotru с 25.11.2018 по 25.07.2019

● сообщения, содержащие хотя бы один символ не из кириллицы или знаков:
(?is).*[^а-яё0-9\W\s_]+
_______________
● сообщения, содержащие хотя бы один символ не из латиницы или знаков:
(?is).*[^a-z0-9\W\s_]+
_______________
● сообщения, содержащие хотя бы один арабский символ (большая часть символов и лигатур):
(?is).*[\u0600-\u06FF\u0750-\u077F\uFB50-\uFDFF\uFE70-\uFEFC]
_______________
● сообщения, содержащие заданное слово:
(?is).*\bдом\b
_______________
● сообщения, содержащие одно из заданных слов:
(?is).*\b(дом|дерево)\b
_______________
● сообщения, не содержащие заданное слово:
(?s)^((?!\bдом\b).)*$
_______________
● сообщения, содержащие два заданных слова в любом порядке:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров\b)).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
_______________
● сообщения, содержащие входжения двух слов:
(?is)(?=.*иван)(?=.*петров).*

пример:
Иван Петров
ПетровИван
ивановичпетровский
Иванович и Петрович
_______________
● сообщения, содержащие слово и словоформы другого с исключением:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров(?!ский))).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
но пропустит к примеру вариант:  Петровский Иван
_______________
● сообщения, содержащие заданное слово и второе слово из набора слов:
(?is)(?=.*\b(?:петров|иванов|сидоров)\b)(?=.*\b(?:иван)\b).*

пример:
Иван Петров
Сидоров Иван
Иван ИВанов
_______________
● сообщения, содержащие пару слов из двух наборов слов:
(?is)(?=.*\b(?:иван|сергей)\b)(?=(?:.*\b(?:петров|трофимов)\b)).*

пример:
Иван Петров
Трофимов Иван
Петров Сергей
Сергей Трофимов
_______________
● сообщения, содержащие ссылки на ботов с командой:
(?is).+://.+[/?].+bot[?|&]start=\w+

пример:
https://t.me/namebot?start=123456789
tg://resolve?domain=namebot&start=123456789

но не:
https://t.me/namebot?start=
tg://resolve?domain=namebot&start=
https://t.me/namebo?start=123456789
tg://resolve?domain=namebo&start=123456789
/namebot?start=123456789
/resolve?domain=namebot&start=123456789
_______________
● сообщения, содержащие ссылки на прокси:
(?is)(?:https|tg)://(?:t.me/|telegram.org/)*(?:proxy|socks)*\?server=[\w\.-]+&port=\d{1,5}&(?:user=|secret=)[\w-]+(&pass=[\w-]+)*

пример:
https://t.me/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
https://telegram.org/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
tg://socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
_______________
● сообщения, содержащие invite-ссылки:
(?is).+(?:\?invite=|/joinchat/)[\w-]+

пример:
tg://join?invite=gdfGDFGfgfdgfdJHGkjhg
https://telegram.me/joinchat/gdfGDFGfgfdgfdJHGkjhg
_______________
● сообщения, содержащие больше заданного количества символов или равным ему:
(?s)^.{150,}$
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему:
(?s)^.{,150}$
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему, с двумя заданными словами в любом порядке:
(?is)(?=(^.{0,100}$))(?=.*(?:\bиван\b))(?=.*(?:\bпетров\b)).*
_______________
● сообщения, состоящее только из одного символа "/":
(?is)^/$
_______________
● сообщения, состоящее из одного символа "/" или "ы" или "м" или ")" или "(":
(?is)^[/ым)(]$
_______________
● сообщения, состоящее из 1-2 символов, кроме "да" и "не":
(?is)(?=(^.{,2}$))(?!(да|не))
_______________
● сообщения, состоящее из 1-2 символов, кроме "да", "не", emoji и различных знаков:
(?is)(?=(^.{,2}$))(?!(да|не|\W|_))
_______________
● сообщения, начинающиеся со знака "/" и одного слова (команды):
(?is)^/[\w@]+\b

пример:
/test
/123
/somebot@test

_______________
информация по emoji

#regex   #pattern
источник

Р

Радим in Combot Россия
Это?
источник

NK

ID:779227899 in Combot Россия
Радим
немного регулярок по материалам @combotru с 25.11.2018 по 25.07.2019

● сообщения, содержащие хотя бы один символ не из кириллицы или знаков:
(?is).*[^а-яё0-9\W\s_]+
_______________
● сообщения, содержащие хотя бы один символ не из латиницы или знаков:
(?is).*[^a-z0-9\W\s_]+
_______________
● сообщения, содержащие хотя бы один арабский символ (большая часть символов и лигатур):
(?is).*[\u0600-\u06FF\u0750-\u077F\uFB50-\uFDFF\uFE70-\uFEFC]
_______________
● сообщения, содержащие заданное слово:
(?is).*\bдом\b
_______________
● сообщения, содержащие одно из заданных слов:
(?is).*\b(дом|дерево)\b
_______________
● сообщения, не содержащие заданное слово:
(?s)^((?!\bдом\b).)*$
_______________
● сообщения, содержащие два заданных слова в любом порядке:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров\b)).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
_______________
● сообщения, содержащие входжения двух слов:
(?is)(?=.*иван)(?=.*петров).*

пример:
Иван Петров
ПетровИван
ивановичпетровский
Иванович и Петрович
_______________
● сообщения, содержащие слово и словоформы другого с исключением:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров(?!ский))).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
но пропустит к примеру вариант:  Петровский Иван
_______________
● сообщения, содержащие заданное слово и второе слово из набора слов:
(?is)(?=.*\b(?:петров|иванов|сидоров)\b)(?=.*\b(?:иван)\b).*

пример:
Иван Петров
Сидоров Иван
Иван ИВанов
_______________
● сообщения, содержащие пару слов из двух наборов слов:
(?is)(?=.*\b(?:иван|сергей)\b)(?=(?:.*\b(?:петров|трофимов)\b)).*

пример:
Иван Петров
Трофимов Иван
Петров Сергей
Сергей Трофимов
_______________
● сообщения, содержащие ссылки на ботов с командой:
(?is).+://.+[/?].+bot[?|&]start=\w+

пример:
https://t.me/namebot?start=123456789
tg://resolve?domain=namebot&start=123456789

но не:
https://t.me/namebot?start=
tg://resolve?domain=namebot&start=
https://t.me/namebo?start=123456789
tg://resolve?domain=namebo&start=123456789
/namebot?start=123456789
/resolve?domain=namebot&start=123456789
_______________
● сообщения, содержащие ссылки на прокси:
(?is)(?:https|tg)://(?:t.me/|telegram.org/)*(?:proxy|socks)*\?server=[\w\.-]+&port=\d{1,5}&(?:user=|secret=)[\w-]+(&pass=[\w-]+)*

пример:
https://t.me/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
https://telegram.org/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
tg://socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
_______________
● сообщения, содержащие invite-ссылки:
(?is).+(?:\?invite=|/joinchat/)[\w-]+

пример:
tg://join?invite=gdfGDFGfgfdgfdJHGkjhg
https://telegram.me/joinchat/gdfGDFGfgfdgfdJHGkjhg
_______________
● сообщения, содержащие больше заданного количества символов или равным ему:
(?s)^.{150,}$
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему:
(?s)^.{,150}$
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему, с двумя заданными словами в любом порядке:
(?is)(?=(^.{0,100}$))(?=.*(?:\bиван\b))(?=.*(?:\bпетров\b)).*
_______________
● сообщения, состоящее только из одного символа "/":
(?is)^/$
_______________
● сообщения, состоящее из одного символа "/" или "ы" или "м" или ")" или "(":
(?is)^[/ым)(]$
_______________
● сообщения, состоящее из 1-2 символов, кроме "да" и "не":
(?is)(?=(^.{,2}$))(?!(да|не))
_______________
● сообщения, состоящее из 1-2 символов, кроме "да", "не", emoji и различных знаков:
(?is)(?=(^.{,2}$))(?!(да|не|\W|_))
_______________
● сообщения, начинающиеся со знака "/" и одного слова (команды):
(?is)^/[\w@]+\b

пример:
/test
/123
/somebot@test

_______________
информация по emoji

#regex   #pattern
воо, спасибо большое
источник

Р

Радим in Combot Россия
ID:779227899
воо, спасибо большое
Пожалуйста
источник

Akcium Сергей in Combot Россия
!un 495366012
источник

Akcium Сергей in Combot Россия
!unban 495366012
источник

Akcium Сергей in Combot Россия
А вот это интересно
источник

Р

Радим in Combot Россия
!me
источник

C

Combot in Combot Россия
Радим (Солдат)
Reputation: 4
Level: 6 (1282/1725)
Warns: 0
источник

FS

Fedor Skuratov in Combot Россия
Радим
немного регулярок по материалам @combotru с 25.11.2018 по 25.07.2019

● сообщения, содержащие хотя бы один символ не из кириллицы или знаков:
(?is).*[^а-яё0-9\W\s_]+
_______________
● сообщения, содержащие хотя бы один символ не из латиницы или знаков:
(?is).*[^a-z0-9\W\s_]+
_______________
● сообщения, содержащие хотя бы один арабский символ (большая часть символов и лигатур):
(?is).*[\u0600-\u06FF\u0750-\u077F\uFB50-\uFDFF\uFE70-\uFEFC]
_______________
● сообщения, содержащие заданное слово:
(?is).*\bдом\b
_______________
● сообщения, содержащие одно из заданных слов:
(?is).*\b(дом|дерево)\b
_______________
● сообщения, не содержащие заданное слово:
(?s)^((?!\bдом\b).)*$
_______________
● сообщения, содержащие два заданных слова в любом порядке:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров\b)).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
_______________
● сообщения, содержащие входжения двух слов:
(?is)(?=.*иван)(?=.*петров).*

пример:
Иван Петров
ПетровИван
ивановичпетровский
Иванович и Петрович
_______________
● сообщения, содержащие слово и словоформы другого с исключением:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров(?!ский))).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
но пропустит к примеру вариант:  Петровский Иван
_______________
● сообщения, содержащие заданное слово и второе слово из набора слов:
(?is)(?=.*\b(?:петров|иванов|сидоров)\b)(?=.*\b(?:иван)\b).*

пример:
Иван Петров
Сидоров Иван
Иван ИВанов
_______________
● сообщения, содержащие пару слов из двух наборов слов:
(?is)(?=.*\b(?:иван|сергей)\b)(?=(?:.*\b(?:петров|трофимов)\b)).*

пример:
Иван Петров
Трофимов Иван
Петров Сергей
Сергей Трофимов
_______________
● сообщения, содержащие ссылки на ботов с командой:
(?is).+://.+[/?].+bot[?|&]start=\w+

пример:
https://t.me/namebot?start=123456789
tg://resolve?domain=namebot&start=123456789

но не:
https://t.me/namebot?start=
tg://resolve?domain=namebot&start=
https://t.me/namebo?start=123456789
tg://resolve?domain=namebo&start=123456789
/namebot?start=123456789
/resolve?domain=namebot&start=123456789
_______________
● сообщения, содержащие ссылки на прокси:
(?is)(?:https|tg)://(?:t.me/|telegram.org/)*(?:proxy|socks)*\?server=[\w\.-]+&port=\d{1,5}&(?:user=|secret=)[\w-]+(&pass=[\w-]+)*

пример:
https://t.me/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
https://telegram.org/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
tg://socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
_______________
● сообщения, содержащие invite-ссылки:
(?is).+(?:\?invite=|/joinchat/)[\w-]+

пример:
tg://join?invite=gdfGDFGfgfdgfdJHGkjhg
https://telegram.me/joinchat/gdfGDFGfgfdgfdJHGkjhg
_______________
● сообщения, содержащие больше заданного количества символов или равным ему:
(?s)^.{150,}$
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему:
(?s)^.{,150}$
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему, с двумя заданными словами в любом порядке:
(?is)(?=(^.{0,100}$))(?=.*(?:\bиван\b))(?=.*(?:\bпетров\b)).*
_______________
● сообщения, состоящее только из одного символа "/":
(?is)^/$
_______________
● сообщения, состоящее из одного символа "/" или "ы" или "м" или ")" или "(":
(?is)^[/ым)(]$
_______________
● сообщения, состоящее из 1-2 символов, кроме "да" и "не":
(?is)(?=(^.{,2}$))(?!(да|не))
_______________
● сообщения, состоящее из 1-2 символов, кроме "да", "не", emoji и различных знаков:
(?is)(?=(^.{,2}$))(?!(да|не|\W|_))
_______________
● сообщения, начинающиеся со знака "/" и одного слова (команды):
(?is)^/[\w@]+\b

пример:
/test
/123
/somebot@test

_______________
информация по emoji

#regex   #pattern
+
источник