这份博客旨在为你分享一套实用的 B 站(Bilibili)网页端屏蔽词正则表达式。通过合理设置这些规则,可以有效过滤掉"第一"、"考古"、"几点看的"等低质量重复内容,还你一个清爽的弹幕环境。
以下正则表达式的原作者为小黑盒平台用户61305145,欢迎关注原作者!
在此仅做非盈利性搬运处理!如有侵权,请联系删除!
B 站弹幕清净指南:正则表达式屏蔽方案
在 B 站观看视频时,满屏的"重复刷屏"、"几周目"或"日期打卡"往往会遮挡画面且毫无信息量。利用 B 站自带的屏蔽设置-正则屏蔽功能,我们可以精准地过滤掉这些干扰项。
1. 刷屏重复内容
过滤长串的"哈哈哈"、"666"以及无意义的字符重复。
text
/(?:刷屏重复){0}[3啦嚯哦啊哈呵嘿嘻红惚火恍吼桀hw]{7,}|(\S)\1{6,}|(\S{2,3}?)\2{3,}|.{40,}/
2. "前排"与时间打卡
拦截那些争抢第一、报告自己几分钟前来的无意义弹幕。
text
/(?:前排时间){0}^([\d零一二两三四五六七八九十]+个?([hH]|min|分钟?|小?时)[之以已]?前?|我?来?[当是]?第[\d零一二三四五六七八九十]+[条个]?(弹幕)?)[!!??.。,,~~]*$/
3. 观看次数统计
过滤掉"第 N 遍"、"第 N 周目"等重复观看的自白。
text
/(?:观看次数){0}^我?(已经)?是?看?第?[\d一二三四五六七八九十百千]+[个次遍]?(遍|次|周目|刷|观?看)(路过|完成|来)?[呀啊了耶的力哩咯]?[我人]?(路过)?(.*(觉得|感觉|想说|表示).*|[.。!!?~~]+)?$/
4. 日期与考古行为
针对常见的"20XX年XX月XX日"打卡以及"某某日期路过"等考古弹幕。
text
/(?:日期考古){0}[\d零一二三四五六七八九十]{2,4}[年y*•.----/ -]+[\d零一二三四五六七八九十]{1,3}[月y*•.----/ -]+[\d零一二三四五六七八九十]{1,3}|[\d零一二三四五六七八九十]{2,4}.*(路过|考古|留名|报[到道]|到此一游)|(?:19|20)\d{2}年/
5. "有人吗"询问
屏蔽那些试图在无人处寻找存在感的提问。
text
/(?:有人看吗){0}^(现在)?(是否)?(有?没)?[没有]人在?看?[不吗啊嘛么没]?[.。!!??~~]*$/
6. 在线观看人数
拦截模仿系统提示或感慨实时观看人数的弹幕。
text
/(?:观看人数){0}^(屏幕前)?我?(那?(剩下)?的?那?|现在|[当目]前)?(另外?那?)?我?这?也?是?就?有?[\.\d零一二两三四五六七八九十百千万wWkK]+\+?个?((朋友|观众|人)(给我)?((正|同时)?[在再]?观?[看线]着?|都?(给我)?出来|别[在再]?[藏躲])?|(正|同时)?[再在]?线?观?[看线]着?的?(朋友|观众|人)?都?(给我)?(出来)?玩?|出来|别[在再]?[藏躲]|(朋友|观众|人)?你?们?好)[诶了哈呀呢吧啊玩]?[!!。.??]*$|^[\d.]+[Wwkk]?\+[.。!!?~~]*$/
7. 纯短关键词(签到类)
过滤"上岸"、"秒吃"、"刚来"、"路过"等单调的短词。
text
/(?:纯关键词){0}^(上岸|秒[吃赤]|前排|好?早|烫|来[了啦]|热乎?的?|刚[刚来才]|接|到此一游|路过|插眼|打卡|留名|签到|标记|考古|测试|test|(关闭|开启|打开|启动|自动)?(字幕|翻译))+[!!??.。,,~~]*$|^[^\D69]{1,3}$/
8. 学习区特供
专门应对学习视频中常见的"你在看吗"、"别卷了"等互动。
text
/(?:学习区){0}^(.{2,3}((我知道)?你在看[吗嘛没么]?|你?(别|不要)[在再]?内?[学卷]了?|我?(喜欢|爱)你|实名(观看|开卷))|((我知道)?你在看[吗嘛没么]?|你?(别|不要)[在再]?内?[卷学]了?|我?(喜欢|爱)你|实名(观看|开卷)).{2,3})[.。!!?~~]*$/
使用方法:
进入 B 站视频播放页 -> 点击视频下方弹幕设置下的"弹幕观看屏蔽词 " -> 在"正则"选项卡中添加上述正则表达式,最后点击"同步屏蔽列表"即可


结语
由于人类语言博大精深且弹幕变体层出不穷(如使用谐音、表情包或特殊符号绕过),没有任何一套规则能做到 100% 的完全拦截。上述正则只能过滤掉大部分模板化的低质内容,提升观看体验。
欢迎在评论区分享你正在使用的屏蔽词,或对现有正则提出修改和补充建议!
封面图来源于网络,如有侵权,请联系删除!