Discord自动审核:Rust正则反向匹配非合规链接的困境
遗憾的是,这几乎不可能实现。
遗憾的是,这几乎不可能实现。Discord的自动审核(automod)对正则表达式有260字符限制,且仅识别匹配项而非捕获内容。加上其他诸多实现问题,尤其是环视(look-arounds)功能被禁用,这项需求似乎无法达成。若您仍想尝试,敬请自便,但我短期内大概率不会关注此帖。——Pika
我尝试匹配那些不属于\[.*\]\((https://)(media|cdn)(\.discordapp\.)(net|com)(/(attachments|emojis|stickers)/.*\))格式的字符串,但多日尝试后毫无进展。
此处使用的是Rust正则引擎,不允许使用任何类型的环视。测试字符串及原始非反向正则表达式有对应的测试页面,我的尝试实在不尽人意。
此需求用于Discord自动审核,无可分享代码,据我所知Discord使用Rust正则引擎。
内容的提问来源于stack exchange,提问作者Pika
相关产品推荐
相关产品推荐

