Просмотр полной версии : Регулярные выражения
Использую библиотеку re (Вроде так называется)
И при попытке сделать проверку на текст таким образом:
Python:
if
re
.
search
(
r"!cmd @(.*)"
,
cmd
)
Оно его не находит. Мне надо чтобы находило текст который человек ввёл после @. Также как сделать так чтобы реагировало на !CMD?
Python:
import
re
cmd
=
'!cmd @retard'
result
=
re
.
search
(
'^\!cmd\s@(.+)'
,
cmd
)
if
result
:
print
(
result
.
group
(
1
)
)
Python:
import
re
cmd
=
'!cmd @retard'
result
=
re
.
search
(
'^\!cmd\s@(.+)'
,
cmd
)
if
result
:
print
(
result
.
group
(
1
)
)
Я пробовал сделать так:
Python:
elif
re
.
search
(
"!setadmin\s@(.+)\s(\d+)"
,
arg
)
:
Не работает
Я пробовал сделать так:
Python:
elif
re
.
search
(
"!setadmin\s@(.+)\s(\d+)"
,
arg
)
:
Не работает
Lua:
import re
cmd
=
'!setadmin @retard 8'
result
=
re
.
search
(
'^\!setadmin\s@(.+)\s(\d+)'
,
cmd
)
if
result
:
print
(
result
.
group
(
1
,
2
)
)
https://forum.antichat.xyz/attachments/28252562/img_3eed484d8e.png
Lua:
import re
cmd
=
'!setadmin @retard 8'
result
=
re
.
search
(
'^\!setadmin\s@(.+)\s(\d+)'
,
cmd
)
if
result
:
print
(
result
.
group
(
1
,
2
)
)
Не выводит у меня почему-то
Не выводит у меня почему-то
это ты уже где-то наговнил...
https://forum.antichat.xyz/attachments/28252594/img_d8e6a8ab2e.png
https://forum.antichat.xyz/attachments/28252594/img_7de7fe475a.png
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot