添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

b站正则表达式屏蔽1-999

你可以使用以下正则表达式来屏蔽 B 站视频标题中的数字 1-999:

\b([1-9]|[1-9]\d{1,2}|999)\b

该正则表达式使用了单词边界 \b 来确保只匹配数字,而不是数字的一部分。它使用了竖线符号 | 来匹配三种不同的情况:

  • [1-9] 匹配单个数字 1-9;
  • [1-9]\d{1,2} 匹配两位或三位数字,首位数字为 1-9;
  • 999 匹配数字 999。
  • 如果你想在 JavaScript 或 Python 中使用该正则表达式,你可以将它作为字符串传递给相应的正则表达式函数。例如,在 JavaScript 中,你可以使用 replace 函数来替换标题中的数字:

    const title = '这是一个测试标题123';
    const regex = /\b([1-9]|[1-9]\d{1,2}|999)\b/g;
    const censoredTitle = title.replace(regex, '***');
    console.log(censoredTitle); // 输出:这是一个测试标题***
    

    在 Python 中,你可以使用 re.sub 函数来实现同样的效果:

    import re
    title = '这是一个测试标题123'
    regex = r'\b([1-9]|[1-9]\d{1,2}|999)\b'
    censored_title = re.sub(regex, '***', title)
    print(censored_title) # 输出:这是一个测试标题***
    

    注意,该正则表达式只能屏蔽视频标题中的数字,而不能屏蔽视频描述或评论中的数字。如果你需要屏蔽其他内容中的数字,你需要根据具体情况调整正则表达式。

  •