AС
Size: a a a
AС
RK
ᅠ
SK
D
🍿
🍿
AM
r
r
(?is).*[^а-яё0-9\W\s_\uFE0F]+
_______________(?is).*[^a-z0-9\W\s_\uFE0F]+
_______________(?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
(?is).+(?:\?invite=|/joinchat/)[\w-]+
пример:tg://join?invite=gdfGDFGfgfdgfdJHGkjhg_______________
https://telegram.me/joinchat/gdfGDFGfgfdgfdJHGkjhg
(?s)\A.{150,}\Z_______________
(?s)\A.{,150}\Z_______________
(?is)(?=(^.{0,100}$))(?=.*(?:\bиван\b))(?=.*(?:\bпетров\b)).*
_______________"/"
:(?is)^/$
_______________"/"
или "ы"
или "м"
или ")"
или "("
: (?is)^[/ым)(]$
_______________(?is)(?=(^.{,2}$))(?!(да|не))
_______________(?is)(?=(^.{,2}$))(?!(да|не|[\W_\uFE0F]))
_______________"/"
и одного слова (команды):(?is)^/[\w@]+\bпример:
/test_______________
/123
/somebot@test
^
заменяем на \A
$
заменяем на \Z
\uFE0F
(блок NSM), который не относится к "обычным" символам, что приводит к срабатыванию выражений из 1, 2 и 21-го примеров. В примеры 1, 2 и 21 добавлен \uFE0F
#regex #patternr
(?is).*[^а-яё0-9\W\s_\uFE0F]+
_______________(?is).*[^a-z0-9\W\s_\uFE0F]+
_______________(?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
(?is).+(?:\?invite=|/joinchat/)[\w-]+
пример:tg://join?invite=gdfGDFGfgfdgfdJHGkjhg_______________
https://telegram.me/joinchat/gdfGDFGfgfdgfdJHGkjhg
(?s)\A.{150,}\Z_______________
(?s)\A.{,150}\Z_______________
(?is)(?=(^.{0,100}$))(?=.*(?:\bиван\b))(?=.*(?:\bпетров\b)).*
_______________"/"
:(?is)^/$
_______________"/"
или "ы"
или "м"
или ")"
или "("
: (?is)^[/ым)(]$
_______________(?is)(?=(^.{,2}$))(?!(да|не))
_______________(?is)(?=(^.{,2}$))(?!(да|не|[\W_\uFE0F]))
_______________"/"
и одного слова (команды):(?is)^/[\w@]+\bпример:
/test_______________
/123
/somebot@test
^
заменяем на \A
$
заменяем на \Z
\uFE0F
(блок NSM), который не относится к "обычным" символам, что приводит к срабатыванию выражений из 1, 2 и 21-го примеров. В примеры 1, 2 и 21 добавлен \uFE0F
#regex #patternFU
AС
D
(?is).*[^а-яё0-9\W\s_\uFE0F]+
_______________(?is).*[^a-z0-9\W\s_\uFE0F]+
_______________(?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
(?is).+(?:\?invite=|/joinchat/)[\w-]+
пример:tg://join?invite=gdfGDFGfgfdgfdJHGkjhg_______________
https://telegram.me/joinchat/gdfGDFGfgfdgfdJHGkjhg
(?s)\A.{150,}\Z_______________
(?s)\A.{,150}\Z_______________
(?is)(?=(^.{0,100}$))(?=.*(?:\bиван\b))(?=.*(?:\bпетров\b)).*
_______________"/"
:(?is)^/$
_______________"/"
или "ы"
или "м"
или ")"
или "("
: (?is)^[/ым)(]$
_______________(?is)(?=(^.{,2}$))(?!(да|не))
_______________(?is)(?=(^.{,2}$))(?!(да|не|[\W_\uFE0F]))
_______________"/"
и одного слова (команды):(?is)^/[\w@]+\bпример:
/test_______________
/123
/somebot@test
^
заменяем на \A
$
заменяем на \Z
\uFE0F
(блок NSM), который не относится к "обычным" символам, что приводит к срабатыванию выражений из 1, 2 и 21-го примеров. В примеры 1, 2 и 21 добавлен \uFE0F
#regex #patternFU
AС
AС
AС
FU