Twitterで日本語ハッシュタグをNGワードに指定する方法。(How to disable Japanese-HashTag-Tweet)

2011-08-14

Twitterで日本語ハッシュタグをNGワードに指定する方法。(How to disable Japanese-HashTag-Tweet)


あまりに言葉遊びが多すぎて鬱陶しいので、日本語タグを禁止語句に指定しました。
方法は、NGワードに正規表現が使えるTwitterクライアントで
/#\S*[^\x01-\x7E]/
を指定。これだけです。

[^\x01-\x7E]
が全角文字にあたります。

/#[^\x01-\x7E]/
これだと半角文字で始まる日本語タグ(abcあ など)に対応できないので、
スペース以外の文字を指す \S の0回以上の繰り返し * を使います。
/ で正規表現パターンを囲む必要がありますが、ナシでいけるアプリもあるかもしれません。

注意点としては、フランス語のアクセントなど特殊記号が含まれるマルチバイト文字の場合、それらのタグもNGにされてしまうことです。

2 件のコメント :

  1. 検索でたどり着きました。

    今まで使っていた正規表現があったのですが、最近日本語タグがすり抜けてくるので、別の物を探していまして、掲載してある検索文字列で綺麗に消すことが出来ました。

    Janetterでは/で囲んでしまうと正しく動作していないようでした(/を外してOKになりました)

    返信削除
  2. どうもです。
    スラッシュ(/)は正規表現を囲む目印みたいなものなので、使わずともOKな場合があると思います。

    返信削除