Open
Description
목표
- 자바 17에서 이모지 제거하기
이모지 구성요소 이해
이모지는 단순한 하나의 유니코드 문자로 이루어진게 아니라 여러 구성 요소가 결합될 수 있음
복합 이모지 예시
🤸 (U+1F938) = ZWJ (U+200D) + ♀ (U+2640)
🤼♀️ (레슬링하는 여자): 🤼 (레슬링하는 사람): U+1F93C + ZWJ (폭 없는 접합자): U+200D + ♀ (여성 기호): U+2640
🤼♂ (레슬링하는 남자): 🤼 (레슬링하는 사람): U+1F93C + ZWJ (폭 없는 접합자): U+200D + ♂ (남성 기호): U+2642
해결 방법 비교
- 정규식 사용
- 외부 라이브러리 사용
- 이모지 사전 활용