絵文字削除
Unicode Extended_Pictographicに一致するcode pointを削除します。
使い方
- emoji入りtextを入力して実行します。
主な機能と処理範囲
pictographic code pointをregex削除しますがemoji sequenceのvariation selector・ZWJ等は別途消しません。
処理の仕組み
input.replace(/\p{Extended_Pictographic}/gu,'')を適用します。
例
Hi 😀!から😀 code pointが消えます。
こんな場面で便利
- 文字主体textから絵文字code pointを除くとき
利用前の確認
- grapheme cluster単位でないため複合emojiのZWJ等が残る場合があります。
よくある質問
emoji構成全部消えますか?
いいえ。Extended_Pictographic一致code pointだけです。