0.事由
四月新番川柳少女催生了大批量的“柳学家”,他们模仿着川柳的格式在各个视频中发弹幕,然而一小部分“柳学家”为了川柳而川柳影响了观看体验,B站恰巧提供了正则表达式屏蔽的功能,便可以一用。
1.正则表达式
^[\u4e00-\u9fa5]{3}[,,][\u4e00-\u9fa5]{4}[,,][\u4e00-\u9fa5]{3}[,,。.??!!…]*$
得益于川柳特定的格式,正则表达式的编写非常简单:
[\u4e00-\u9fa5]{3}首先匹配三个中文[,,]再紧跟一个逗号[\u4e00-\u9fa5]{4}然后匹配四个中文[,,]再紧跟一个逗号[\u4e00-\u9fa5]{3}最后匹配三个中文[,,。.??!!…]*匹配结尾标点符号
2.加强版正则表达式
极小的一部分“柳学家”不按套路出牌,使用了中文以外的字符,甚至不按川柳的格式来进行写作来强行川柳,可用以下正则表达式一并屏蔽,不过可能会有误伤,请按照实际需求使用。
考虑中文以外的字符
^\S{3}[,,。.]\S{4}[,,。.]\S{3}[,,。.??!!…]*$
\S为任意非空字符
考虑格式以外的情况
^(\S{3,4}[,,。.]){2}\S{3,4}[,,。.??!!…]*$
考虑包含类似川柳格式的情况(慎用)
(\S{3,4}[,,。.]){2}\S{3,4}
3.用法
打开B站任意播放页面,点击右侧屏蔽设定标签,点击文本下拉框,选择正则,在右侧输入框中复制粘贴以上正则表达式,点击添加按钮便可。
随着四月新番川柳少女的热播,大量“柳学家”在B站使用川柳格式发弹幕。为维护观看体验,B站提供了正则表达式屏蔽功能。本文介绍了如何编写简单的和加强版的正则表达式,以屏蔽不合规的“柳学家”弹幕,同时提醒使用加强版可能存在的误伤问题。

被折叠的 条评论
为什么被折叠?



