2022/12/11
Python 文字列から絵文字を除外・置換する方法
絵文字を除外したい場面
絵文字には基本的に著作権があり、商用利用目的の画像やPDFに無断で使用することができません。
こういった場合、画像やPDFに挿し込む文字列から絵文字を除外したり、または絵文字を別の文字列に置換したい場面があります。
Pythonで絵文字を除外する
Pythonを使っている場合は、emojiというライブラリが便利です。(ドキュメント)
このライブラリの replace_emoji
メソッドを使うことで絵文字を除外できます。
絵文字を除外
>>> import emoji
>>> emoji.replace_emoji("おはよう!😊")
'おはよう!'
# replace引数を指定。
>>> emoji.replace_emoji("おはよう!😊", replace="< 絵文字>")
'おはよう!<絵文字>'
replace引数で置換する文字列を指定することもできます。