Irc链接保护脚本 - TLD之后的空间

时间:2016-02-14 17:23:50

标签: regex mirc

我对编码很陌生,但我很喜欢我的方式:)

所以这是我的问题。

我正在使用这个代码,除了这个小东西之外它工作得很好。如果它是句子的结尾,也会阻止链接:

this.com 通讯效果很好

只有在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.
}
}

也许你们可以帮助我,我认为我不是一个大问题,但我现在正在寻找几周而找不到任何东西!

非常感谢,抱歉..英语不是我的母语。

干杯,Marv

1 个答案:

答案 0 :(得分:0)

您可以使用

/.+\.(ftp|thalia|com|ly|ml|gl|tk|ga|biz|co|net|org|gov|tv|edu|fm|myftp|myftp.biz)( |\/|\n|\r)/iS

所以它需要字符串有一个空格,一个/或换行符。