Remove Emoji
此為針對「移除」Unicode Emoji 圖示 所開發的專屬套件, 您可以透過該套件移除令人困擾的 Emoji 符號。 ( It can remove any of the emoji supported by that package. )
Installation / 安裝方式
via Rubygems
gem install remove_emoji
In your Gemfile:
gem 'remove_emoji', '~> 3.0.0'
Usage / 使用方式
使用方式很簡單,僅需要呼叫 RemoveEmoji::Sanitize.call 遞入你要過濾的字串即可過濾。
require 'remove_emoji'
original_string = "Remove..😊😍😌🤕👿👹👧👧🏻👧🏼👧🏽🤜🏼👍🏽👌☝🏼🥝🥦🌶🌽🍎..Emoji"
puts RemoveEmoji::Sanitize.call(original_string)
require 'remove_emoji'
# ==========
# Input
# ==========
original_string = <<-STRING
abcdefghijklmnopqrstuvwxyz....0123456789
不極,物片類書車裡!十今果半接國先雄
ニッポン」「ニホン」両方使用される中
🚗🚓🚨🚲🚡🚅🛶💺🚏🏦🕋🏦📱⌚️🖲🕯🔮🎎🎐💌📦
📌☮️💟🔯☪️㊗️🈵🆚💯❕🔞🚷🔰⁉️⚠️💤🌐🌀▶️🔠🔣↔️↩️👁🗨
◽️🔲🇵🇦🏳️🏳️🌈🇹🇲🇹🇷🤛🤜🏼👍🏽👌☝🏼🥝🥦🌶🌽🍎
🍲🍔🥞🍝🍔🍗🌮🍯🥠🥢🍴🥄🥂☕️😀😃😄🤣😂😅😆☺️😊😍😌
😘😗😙😚😜😝😛😋🤨🧐🤓😒😏🤩🤩😎😞😔😖😢😣☹️😩🙁🤯
😰😓😦😲🤒🤕👿👹👽✊🏼
には文중국, 일본, 베트남 등 한자 문화권에 속하는 아시아 여러 국가에서는
한국어的差异外,通常认为还存在词汇上的差异。例如繁体中文里多用的“原
لمنطقة الشرق الأوسط هيلي: التحرك ضد إيران سيبدأ من مجلس الأمن
STRING
# ==========
# Output
# ==========
puts RemoveEmoji::Sanitize.call(original_string)
# Result:
# abcdefghijklmnopqrstuvwxyz....0123456789
# 不極,物片類書車裡!十今果半接國先雄
# ニッポン」「ニホン」両方使用される中
#
#
#
#
#
#
# には文중국, 일본, 베트남 등 한자 문화권에 속하는 아시아 여러 국가에서는
# 한국어的差异外,通常认为还存在词汇上的差异。例如繁体中文里多用的“原
# لمنطقة الشرق الأوسط هيلي: التحرك ضد إيران سيبدأ من مجلس الأمن
Demo ( Before / After )
LICENSE
本專案原始碼採 MIT LICENSE 授權 ( 詳見 LICENSE 檔案 )