Irc Link Protect Script - пробел после TLD
Я довольно новичок в кодировании, но я прошёл свой путь через это:)
Итак, вот моя проблема.
Я использую этот код, который работает отлично, за исключением этой маленькой штуки. Ссылки блокируются также, если это конец предложения, например:
this.com munication работает хорошо
Он должен совпадать только в том случае, если после TLD есть пробел / пробел.
on $@*:text:*:#:{
if ($regex($1-,/.+\.(ftp|thalia|com|ly|ml|gl|tk|ga|biz|co|net|org|gov|tv|edu|fm|myftp|myftp.biz)/iS)) && ($nick !isop $chan) {
if (!$istok(%permit,$nick,32)) {
.timerban 1 1 /msg $chan /ban $nick
msg $chan $Nick , posting links without permission is not allowed.
}
}
Может быть, вы, ребята, можете мне помочь, и я думаю, что это не большая проблема, но я ищу уже несколько недель и ничего не могу найти!
Большое спасибо заранее и извините.. английский не мой родной язык.
Ура, Марв
1 ответ
Ты можешь использовать
/.+\.(ftp|thalia|com|ly|ml|gl|tk|ga|biz|co|net|org|gov|tv|edu|fm|myftp|myftp.biz)( |\/|\n|\r)/iS
вместо этого ему необходимо, чтобы строка имела пробел, / или символ новой строки.