You need to enable JavaScript to run this app. 如何从包含特殊符号的长文本中提取指定格式的Discord邀请链接
优惠活动
大模型
产品
解决方案
定价
更多

如何从包含特殊符号的长文本中提取指定格式的Discord邀请链接

从含特殊装饰字符、表情的文本中提取Discord邀请链接方案

实现思路

Discord公开邀请链接有固定格式:可选http://或https://前缀 + 固定域名段discord.gg/ + 2~32位大小写字母、数字组成的邀请码。通过正则匹配该固定格式,即可自动过滤周围无关的特殊装饰符、表情、普通文本内容。

JavaScript实现代码(匹配你要求的console.log输出效果)

// 你的原始待处理文本
const rawText = `૮₍ • ᴥ • ₎ა・Raiden ▬▭⋱𓂅
ᘏ⑅ᘏ╭╯Welcome╰╮𓂃ᘏᗢ
・・・・・・・・・・・・・・・・・・・・・
https://discord.gg/rsCC8y7WC4
・・・・・・・・・・・・・・・・・・・・・
Join!
・・・・・・・・・・・・・・・・・・・・・`;

// 匹配Discord邀请链接的正则
const discordInviteRegex = /(?:https?:\/\/)?(discord\.gg\/[A-Za-z0-9]+)/g;
const matchRes = rawText.match(discordInviteRegex);

if (matchRes) {
  // 去除前缀得到要求的输出格式
  const inviteLink = matchRes[0].replace(/^https?:\/\//, '');
  console.log(inviteLink); // 输出结果:discord.gg/rsCC8y7WC4
}

补充说明

  • 若文本中存在多个Discord邀请链接,遍历matchRes数组按相同逻辑处理即可得到所有符合要求的邀请链接
  • 该正则兼容带/不带http/https前缀的邀请链接匹配场景,不受文本中其他特殊字符、表情的干扰

内容的提问来源于stack exchange,提问作者KamelotWalker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 18:27:01