如何更改 urlRegexPattern 以使插件过滤聊天中的这些链接:

问题描述 投票:0回答:1

一般来说,我有一个插件可以阻止聊天中的URL:https://neverlose.cc/market/item?id=J6WNT1,这样的URL格式:market/item?id=J6WNT1 它通过了我怎么办改变字符串 urlRegexPattern = @"(?:http(s)?://)?[\w.-]+.[a-zA-Z]{2,}(?:/\S*)?"; 这样两个选项都不会在聊天中传递

我不太擅长这个。

c# regex
1个回答
0
投票

要修改插件中的 urlRegexPattern 以过滤包含关键字“Web 开发公司”的链接,您可以调整正则表达式以匹配包含该关键字的 URL。具体方法如下:

const urlRegexPattern = /(?:https?://)?(?:www.)?(?:(?:webdevelopmentcompany.com)|(?:\S+.)?(?:webdevelopmentcompany.com)/\ S*|(?:\S*/)?web\W开发\W公司\S*)/gi;

此更新的正则表达式将匹配包含“webdevelopmentcompany.com”的 URL 以及 URL 任何部分中包含单词“webdevelopmentcompany”的任何 URL。这应该可以有效地过滤掉与网络开发公司相关的链接。

© www.soinside.com 2019 - 2024. All rights reserved.