淺談B站的「屏蔽詞」
最近才偶然發(fā)現(xiàn),竟然有人不知道*屏蔽詞*這個功能,開了后(特別是部分視頻里)可以極大改善觀感,所以簡單分享一下這方面經(jīng)驗,希望可以對一些新用戶有所幫助.
# 什么是“屏蔽詞”?
“屏蔽詞”顧名思義就是根據(jù)關(guān)鍵詞屏蔽特定的**彈幕**,例如設(shè)置一個屏蔽詞“test”,那么視頻中**含有**這個詞的**彈幕**就會被隱藏,不會出現(xiàn)。
# 應(yīng)用場景
- 屏蔽特定刷屏內(nèi)容(例如. (刷觀看時間、觀看人數(shù)、播放量等影響觀感的彈幕 “剛剛” “熱乎” “1分鐘” “100人在看”) | (大量彈幕嚴(yán)重遮擋畫面造成視頻幾乎無法觀看 “逝者安息” “無意冒犯”))
- 屏蔽無意義內(nèi)容 (例如. “啊啊啊啊啊啊啊” “哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈” “考古” “助攻” “打卡” “666” “999”)
- 屏蔽令人不適的內(nèi)容(例如. (特定原神玩家: “op” “wc原” “原批”) | (其他:“省流” “吾疑汝驅(qū)車且飚之,奈何吾無據(jù)以示眾,任其車轱轆軋于吾臉之上,甚痛!”) 等)
- 屏蔽爛梗 (例如. “原來你也玩原神”)(根據(jù)個人接受情況,例如up就屏蔽了“坤”“鯤”“雞”“只因”“黑子”這類所有詞)
- 屏蔽個別低素質(zhì)用戶的所有發(fā)言
- 其他不應(yīng)該出現(xiàn)的內(nèi)容
- 以上場景中的內(nèi)容,不能因為錯別字或空格就成為漏網(wǎng)之魚;例如屏蔽了“100人在看”,卻發(fā)現(xiàn)漏網(wǎng)之魚“100人再看”;屏蔽了“再來一遍”,卻發(fā)現(xiàn)“再 ?來 ?一 ?遍”
# 如何設(shè)置?
根據(jù)平臺不同,屏蔽詞有不同的設(shè)置方法。
## 手機端設(shè)置方法
彈幕設(shè)置->屏蔽詞->添加詞組
## 電腦端設(shè)置方法
視頻右側(cè)->彈幕列表旁邊的三個點->屏蔽設(shè)定
# 屏蔽類型有什么區(qū)別?
B站的屏蔽分為“屏蔽文本”,“屏蔽正則”,以及“屏蔽用戶”。
屏蔽文本:屏蔽特定關(guān)鍵詞,不區(qū)分大小寫。
屏蔽正則:按照正則表達式,匹配的就屏蔽。
屏蔽用戶:屏蔽低素質(zhì)用戶,眼不見心不煩。
# 具體設(shè)置方法
## 屏蔽文本
屏蔽文本是基于關(guān)鍵詞的屏蔽,也就是對每一條彈幕查找是否有屏蔽詞(不區(qū)分大小寫),只要找到關(guān)鍵詞就不顯示。
適用情況:一般情況。
推薦程度:???
推薦理由:{優(yōu)點} 基本上有手就行,大部分人都會; {缺點} 應(yīng)用場景不足
### 示例
例如不想在彈幕里看到“op”這個詞,可以添加“op”屏蔽詞,然后“op”“OP”“臥槽op”這類彈幕就再也不會出現(xiàn)(打錯字的除外,比如:除了“op”還有“原批”“原p”“元p”之類的詞)
## 屏蔽用戶
基本上用于屏蔽低素質(zhì)用戶,以及部分水軍。
適用情況:少部分情況。
推薦程度:?
推薦理由:大部分情況這些用戶發(fā)的彈幕都可以找出屏蔽文本,這個功能沒有必要時不建議使用
### 如果彈幕涉及違規(guī)
電腦端:鼠標(biāo)放到彈幕上,點擊出現(xiàn)的三角形,選擇舉報理由并勾選“同時屏蔽該用戶及視頻內(nèi)相同彈幕”,然后點擊“確定”。
手機端:點擊彈幕,點擊舉報,舉報時勾上屏蔽該發(fā)送者的彈幕。
### 如果彈幕未涉及明顯違規(guī)
電腦端:右鍵彈幕,點擊屏蔽;或在彈幕列表中右鍵查看該發(fā)送者的所有彈幕,確認(rèn)是否為用戶行為然后屏蔽。
手機端:點開彈幕設(shè)置->彈幕列表然后找到相應(yīng)彈幕,點擊屏蔽
### 示例
沒有示例,自己判斷
## 屏蔽正則
適用于有一定基礎(chǔ)的用戶,這種方法較為靈活有效,但需要相關(guān)基礎(chǔ);詳細教程可以去搜索“正則表達式”。
適用情況:絕大多數(shù)情況。
推薦程度:????
推薦理由:{優(yōu)點} 應(yīng)用廣泛,熟練后非常實用; {缺點} 存在入門門檻,需要花時間學(xué)習(xí)
### 示例
**提前警告**:如果看以下內(nèi)容時打瞌睡,可以立即跳過該段,也可以立即退出以防睡著。
1. 部分人打字帶空格,這種情況可以用正則解決;
示例屏蔽詞: ?`/[再在]\s*來[\w\W]*遍/`
可屏蔽:
- 再來一遍
- 在來億遍
- 再來3遍
- 在 ?來 ?億 ?遍
屏蔽詞解析:
/ 符號表示這是一條正則,為避免重復(fù)下文不再贅述; /和/ 中間的內(nèi)容分析如下:
`[再在]` 表示匹配“再”或者“在”這兩個字的任意一個,所以這個屏蔽詞可以應(yīng)對常見的“再”打成“在”的情況;
`\s*` 表示任意數(shù)量的「空白符」(應(yīng)該是這樣叫),包括 空格、Tab等
`來` 一個正常的字。
`[\w\W]*` 表示*任意數(shù)量的任何字*(人話:任何字符(包括啥都沒有))即無論在“來”和“遍”中間打任何內(nèi)容(一、億、3、233、等)都會被匹配,起相同作用的還有 `[\s\S]*` 等
`遍` 一個正常的字。
2. 示例屏蔽詞: ?`/關(guān)([\s\S]*)(皆|也)([\s\S]*)黑/` (cxk爛梗)
可屏蔽:
- 關(guān)皆黑
- 關(guān) ? 皆 ? 黑
- 關(guān)也黑
屏蔽詞解析:
`關(guān)` 一個正常的字。
`(...)` 括號表示一組字符,部分復(fù)雜的正則需要這樣手動分割
`[\s\S]*` 表示任何字符(上面說過)
`(皆|也)` 括號表示一組字符,中間的“|”就是“或”的意思,表示匹配“皆”或者“也”;與中括號 `[...]` 的區(qū)別是, `[123456]` 會匹配“1”、“2”、“3”、“4”、“5”、“6”, `(12|3|45)` 則會匹配 “12”、“3”、“456”
`[\s\S]*` 表示任何字符(上面說過)
`黑` 一個正常的字。
3. 示例屏蔽詞: ?`/喜歡([\s\S]*)句話/` ?以及 ?`/啊(?|\?)*$/` ? (不明意義爛梗)
可屏蔽:
- ?。?/p>
- 啊?
- 很喜歡原神玩家的一句話:???
- 喜歡星鐵玩家的一句話:啊?
- 很喜歡xxx玩家的一句話:
屏蔽詞解析:
**第一個**
`喜歡` 正常的字。
`(...)` 括號表示一組字符,部分復(fù)雜的正則需要這樣手動分割(上面說過)
`[\s\S]*` 表示任何字符(上面說過)
`句話` 正常的字。
**第二個**
`啊` 正常的字。
`(` 括號表示一組字符(上面說過)
`?` 中文的問號。
`|` 表示“或”的意思,(上面說過)
`\?` 英文的問號。之所以要加反斜杠,是因為英文問號本身是一個正則語法(類似于英文括號、“|”、“[]”這些),需要加入反斜杠“轉(zhuǎn)義”(也就是變成它原本的意思)。
`)` 括號表示一組字符(上面說過)
`*` 表示里面的任何字符
`$` 表示匹配字符串結(jié)尾,比如“:???”會被屏蔽,“???哦”這樣的則不會;類似的還有“^”匹配開頭
# 附:一些屏蔽詞
下面列舉了up日常使用的一些屏蔽詞,僅供參考,不喜勿噴。
## 屏蔽文本
```
發(fā)來賀電 ? ? ? ?【無意義】
ilidilid ? ? ? ?【貌似是B站之前的彩蛋(不知道現(xiàn)在還有沒有),發(fā)送這個彈幕可以讓發(fā)送者的網(wǎng)頁鏡像翻轉(zhuǎn),不過對別人來說就是純粹無意義彈幕了】
貧窮 ? ? ? ? ? ?【無意義】【用于屏蔽:“貧窮讓我們相遇” 常見于音樂mv中】
鏡像畫面 ? ? ? ?【無意義】
省流 ? ? ? ? ? ?【不適合】
安息 ? ? ? ? ? ?【刷屏】【用于屏蔽:“逝者安息” 常見于偉人去世視頻中】
冒犯 ? ? ? ? ? ?【刷屏】
地球OL ? ? ? ? ?【ky】 【一群人去別的視頻下面刷】
吾疑汝 ? ? ? ? ?【不適合】【用于屏蔽:“吾疑汝驅(qū)車且飚之,奈何吾無據(jù)以示眾,任其車轱轆軋于吾臉之上,甚痛!”】【這些東西屏蔽開頭三個字,基本上不會有誤傷,效果十分顯著】
[ohh] ? ? ? ? ? 【刷屏】【B站的特色刷屏彈幕,不是新注冊的用戶應(yīng)該都見過】
火了 ? ? ? ? ? ?【無意義】
開燈 ? ? ? ? ? ?【mhy】【原神】
op ? ? ? ? ? ? ?【mhy】【原神】【黑】
太美 ? ? ? ? ? ?【爛?!?/p>
本來挺 ? ? ? ? ?【爛?!俊居糜谄帘危?“本來挺喜歡xxx的” 常見于cxk視頻】
```
## 屏蔽正則
```
/([0-9]\s*)(w|W|萬)/ ? ? ? ?【無意義】
/考\s*古/ ? ? ? ? ? ? ? ? ? 【無意義】
/助\s*攻/ ? ? ? ? ? ? ? ? ? 【無意義】
/前\s*排/ ? ? ? ? ? ? ? ? ? 【無意義】
/建\s*議\s*屏\s*蔽/ ? ? ? ? 【無意義】
/[劉留]([\s\S]*)[明名]/ ? ? 【無意義】
/有\(zhòng)s*生\s*之\s*年/ ? ? ? ? 【無意義】
/爺\s*青/ ? ? ? ? ? ? ? ? ? 【刷屏】【用于屏蔽:“爺青回”“爺青結(jié)”】
/o\s*(h{6})/ ? ? ? ? ? ? ? ?【刷屏】【例如:“ohhhhhhhhhhhhhhhhhh”】
/結(jié)\s*撒/ ? ? ? ? ? ? ? ? ? 【刷屏】【用于屏蔽:“完結(jié)撒花” 常見于番劇】
/([0-9]\s*)((分\s*鐘)|(小\s*時)|天|人)/ ? 【無意義】【多功能屏蔽詞】
/第[\s\S]*個\s*看\s*完/ ? ? 【無意義】
/(剛剛)|(熱\s*乎)/ ? ? ? ? ?【無意義】
/護\s*眼/ ? ? ? ? ? ? ? ? ? 【刷屏】【常見于迷你世界等視頻】
/[原元]\s*[批pP]/ ? ? ? ? ? ? ? ? ? 【mhy】【原神】【黑】
/(臥槽|我草|握草|woc)([\s\S]*)[原元]/【mhy】【原神】【黑】
/啊(?|\?)*$/ ? ? ? ? ? ? ? 【爛?!俊居糜谄帘危骸鞍。俊薄?/p>
/喜歡([\s\S]*)句話/ ? ? ? ? 【爛?!俊居糜谄帘危骸跋矚gxx玩家的一句話:”】
/[█▄]/ ? ? ? ? ? ? ? ? ? ? ?【刷屏】
/刷\s*時間/ ? ? ? ? ? ? ? ? 【刷屏】
/(啊{5})|(哈{5})|(h{8})/ ? ?【刷屏】【至少有5個“啊”、5個“哈”或者8個“h”才會屏蔽,不用擔(dān)心誤傷】
/[\??]{4}/ ? ? ? ? ? ? ? ? 【刷屏】【小問號你是否有很多朋友】
/每\s*[天日][\w\W]*遍/ ? ? ?【刷屏】
/(打[\s\S3]*卡|dk)/ ? ? ? ? 【刷屏】
/[再在]\s*來[\w\W]*遍/ ? ? ?【刷屏】
/也\s*玩[\s\S]*原\s*神/ ? ? 【mhy】【原神】【用于屏蔽:“原來你也玩原神”】
/(666|999)/ ? ? ? ? ? ? ? ?【刷屏】
/進\s*入\s*直\s*播\s*間/ ? ?【無意義】
/凌\s*(華|人)/ ? ? ? ? ? ? ?【mhy】【原神】【是“綾華”不是“凌華”??!】
/只[\s\S]*因/ ? ? ? ? ? ? ? 【爛?!?/p>
/(兩|兩|2)([\s\S]*)年半/ ? ?【爛?!?/p>
/黑\s*子/ ? ? ? ? ? ? ? ? ? 【爛?!?/p>
/兩([\s\S]*)半/ ? ? ? ? ? ? 【爛?!?/p>
/你([\s\S]*)干([\s\S]*)嘛/ ?【爛?!?/p>
/關(guān)([\s\S]*)(皆|也)([\s\S]*)黑/ ? ? 【爛梗】
/((\/\\)|(\\\/))/ ? ? ? ? ? 【刷屏】
```
# 感想
1. B站竟然還沒有支持md,有點失望。打了半天md了,也不想再專門設(shè)置一遍格式了,湊合著看吧。