私はマストドン/ Twitterを作りました< - > IRC botそれはうまくいっていますが、誰かがmastodon(これはいくつかのユーザー名で多く発生すると思われる)でemojisを使用すると、端末が壊れてしまうという不満があります。ハスケルの文字列からすべての絵文字を削除します
IRCに送信する前にバイト文字列からそれらを削除する方法があれば、私はこの発見ビットグーグル、(または少なくともそうするオプションを提供)思っていた:removing emojis from a string in Python
がどのように見えるの\ U0001F600- \ U0001F64Fは正しく理解できれば絵文字の範囲でなければなりませんが、正規表現では一度も大きかったことはありません。それをハスケルに翻訳する簡単な方法はありますか?私は正規表現で少し読んでみましたが、試してみると "文字列の文字エラー"(文字 'U')でしか得られませんが、私はその構文がPythonのものでなければならないと仮定します。
おかげ
が見えます!ありがとう、実際には私が予想していたよりもずっと簡単です。単純な> = <= .. – Ulrar
'fromEnum'は必要ありません。isEmoji c = c> = '\ x1f600' && c <= '\ x1f64f''です。 –
範囲は0x1f000..0x1f9ffです:http://unicode.org/emoji/charts/full-emoji-list.html – Artem