--年--月--日(--)
新しい記事を書く事で広告が消せます。
- ごんタイピング =無料タイピング練習=
-
初心者は、無料でタッチタイピングを習得できる『タッチタイピング講座』がおすすめ。
タイピングに自信のある人は、全国ランキングがあってレベル別に遊べる『無料タイピングゲーム集』で実力を自慢しよう!
2011年09月24日(土)
ニコ生(ニコニコ生放送)では、生放送を快適に楽しむ為に、運営があらかじめNGワードを設定している。コメント内に、NGワードに該当する言葉が含まれていたら、送信したコメントが表示されなくなる。
NGワードとして指定されている言葉は主に、侮辱する言葉・下品な言葉・犯罪に関わる言葉だ。
厳しすぎるNG判定
本来、NGワード指定は、生放送を快適に楽しむ為のものだが、判定が厳しすぎて、思い掛けずNGワードに引っかかってしまうことがある。
例えば、「カス」という言葉は、侮辱する目的で使われる為にNGワードして指定されているが、侮辱目的じゃないはずの「カスタネット」「サーカス」「かすれる」「~か すごいね」なども規制されてしまう。
NG回避方法
「カ/ス」のように、「カ」と「ス」の間に「/」や「・」などの記号を入れることでNGを回避できるが、NGワードを意識しながら手動で対応するのは、困難だし面倒な作業だ。
この困難で面倒な作業も、『NCV(Niconama Comment Viewer』なら自動化する事ができる。
以下続き
『NCV』のコメント置換機能について
『NCV』には「コメント置換機能」が備わっている。この機能を使い、NGワードを「書き込み置換」することで、NG回避を自動化させる事が可能だ。
「コメント置換機能」は、正規表現という表記法にも対応している為、非常に柔軟に対応できて非常に便利だ。
「コメント置換機能(書き込み置換)」の使い方
- 『NCV』のメニュー「ファイル(F)」を選択
- 「コメント置換文字列一覧(C)」を選択
- 書き込み置換タブを選択
- 対象文字列と置換文字列を指定
「カス」を回避する方法
基本的な指定方法
- 対象文字列
- カス
- 置換文字列
- カ/ス
このように指定する事で、「カスタネット」は「カ/スタネット」に、「サーカス」は「サーカ/ス」に、それぞれ置換されてコメントに反映される。
ただし、この方法だと、「かすれる」「~か すごいね」を置換できない。
「カス」の場合は、ひらがな・カタカナを区別せずにNGワードとして判定するので、「カス」「かす」「カす」「かス」の全てがNG対象になる。
また、「カ」と「ス」の間のスペース(半角・全角どちらも)も無視されるので、「カ ス」「か す」「カ す」「か ス」もNG対象になる。
普通の指定方法では、「カス」のNG回避だけでもパターンが多すぎて苦労するが、正規表現を使えば複数のパターンを1度に指定する事ができる。
正規表現を使った指定方法
- 対象文字列
- (カ|か)[ ]?(ス|す)
- 置換文字列
- $1/$2
このように正規表現を使えば、「カス」「かす」「カす」「かス」「カ ス」「か す」「カ す」「か ス」「カ ス」「か す」「カ す」「か ス」などを一度に指定可能。
使用した正規表現の説明
- (カ|か)[ ]?(ス|す)
- 「カ」か「か」の次に、半角か全角のスペースが0個か1個で、その次に「ス」か「す」が続く場合に適用される。
- $1/$2
- $1には、最初の()内の文字列、すなわち「カ」か「か」が格納され、$2には、2つめの()内の文字列「ス」か「す」が格納される。そして、$1と$2の間に / (スラッシュ)が入る。
[ ]? の部分の?を*に変えると、スペースが2個以上あっても適用される。
応用すると幅が広がる
さらに、次の指定方法だと、「カス」だけでなく「ブス」にも対応できる。
- 対象文字列
- (カ|か|ブ|ぶ)[ ]?(ス|す)
- 置換文字列
- $1/$2
NGワード対策用の書き換え置換例
主に『ニコ生タイピング』でのNG回避を目的とした書き換え置換例なので、本来コメントに使うべきではない言葉も回避している。
対象文字列 | 置換文字列 | 正規表現 |
---|---|---|
(か|カ)[ ]?(す|ス) | $1/$2 | ○ |
(ぶ|ブ)[ ]?([すスたタ]) | $1/$2 | ○ |
死[ ]?([すスのノ]) | 死/$1 | ○ |
([死しシ])[ ]?([ぬヌねネ]) | $1/$2 | ○ |
死ん([じだで]) | 死/ん$1 | ○ |
殺[ ]?([さ-そサ-ソ]) | 殺/$1 | ○ |
[aA][ ]?[sS][ ]?[sS] | as,s | ○ |
ころす | ころ/す | |
つまら | つま/ら | |
ビッチ | ビッ/チ | |
下手 | 下/手 | |
潰せ | 潰/せ | |
馬鹿 | 馬/鹿 |
正規表現の欄に「○」が入っているものは、置換設定する時、正規表現の項目にチェックを入れないと反映されないので注意。正規表現に詳しい人だと、もっとスマートに書けると思う。
設定ファイルのダウンロード
『ニコ生タイピング』向けの「書き換え置換」の設定ファイルを用意したので、「NiconamaCommentViewer.exe」と同じフォルダにある「SubstList_Writing.xml」に上書き保存しよう。
- 「書き換え置換」設定ファイル
- 保存方法
『IE』の人は右クリックして「対象をファイルに保存」、その他のブラウザの人は「名前をつけてリンク先を保存」的なものを選べば保存できる。
関連サイト
- 運営NGワード一覧|ニコニコ生放送の運営NGワードについてのwiki
ニコ生のNGワードが一覧できる。ただし、ニコ生非公式ページなので、完全ではない。
- ニコ生タイピングとは|ニコニコ大百科
『ニコ生タイピング』についての詳しい説明。
- Regular Expression(Riue ちゃんの正規表現講座) - Index
正規表現を覚えたい人におすすめのサイト。
- 関連記事
-
- TwitterのユーザーID(数字)を簡単に取得する方法 (2012/02/15)
- 『NCV』を使ってニコ生のNGワードを回避する方法 (2011/09/24)
- 『まめFile5 SE』のマウスジェスチャ制限を解除する方法 (2010/03/13)
- ごんたがTwitterでつぶやき始めたよ (2009/10/31)
- FLV動画からMP3音声を取り出すSplitFLV (2008/01/31)
- ごんタイピング =無料タイピング練習=
-
初心者は、無料でタッチタイピングを習得できる『タッチタイピング講座』がおすすめ。
タイピングに自信のある人は、全国ランキングがあってレベル別に遊べる『無料タイピングゲーム集』で実力を自慢しよう!
トラックバック(言及リンク必須)
http://gontyping.blog.2nt.com/tb.php/215-c1975b90
コメント(気軽にどうぞ)
ごんた(管理人)からの返事はありません。ごんたへの連絡は、メールフォームからよろしく。