이모지 제거기
Unicode Extended_Pictographic 속성에 맞는 코드포인트를 텍스트에서 제거합니다.
사용 방법
- 이모지를 제거할 텍스트를 입력하고 실행합니다.
핵심 기능과 처리 범위
정규식으로 pictographic code point를 삭제하며 emoji sequence의 variation selector·ZWJ 같은 구성요소는 별도로 제거하지 않습니다.
처리 원리
input.replace(/\p{Extended_Pictographic}/gu,'')를 적용합니다.
예시
Hi 😀!에서 😀 code point가 제거됩니다.
이럴 때 유용합니다
- 문자 위주 텍스트에서 그림문자 code point를 걷어낼 때
사용 전 참고
- 전체 grapheme cluster를 인식해 삭제하지 않으므로 복합 emoji의 ZWJ·variation selector가 잔존할 수 있습니다.
자주 묻는 질문
모든 이모지 구성문자가 완전히 사라지나요?
아닙니다. Extended_Pictographic에 매치되는 code point만 직접 제거합니다.