JAVA

[JAVA] JAVA EMOJI PARSER / 이모지 제거 라이브러리 사용법 / how to remove emoji JAVA / vdurmont 사용법(2) - 이모지 글자 치환하기

예나부기 2021. 10. 20.

EmojiParser를 이용해서 Emoji > Text , Text> Emoji로 바꾸기!

 

EmojiParser의 사용 방법은 저번 포스팅을 참고하세요.

https://yenbook.tistory.com/69

 

[JAVA] JAVA EMOJI PARSER / 이모지 제거 라이브러리 사용법 / how to remove emoji JAVA / vdurmont 사용법

사건의발단 이모지(emoji)를 제거하는 코드에서, 기존에는 정규식과 replaceAll 함수를 사용해 이모지를 제거했었다. -그런데 이모지만 제거되어야 하는데 특수문자가 같이 필터링 됨. 문제가 된 특

yenbook.tistory.com

 

오늘은 EmojiParser를 이용해서 이모지를 이모지에 맞는 글자로 (웃는 표정은 smile이라는 글자로, 윙크는 wink로) 변경하는 것을 해보고, 그 반대의 경우도 해보겠습니다.

 

이모지 > 글자 

String result = EmojiParser.parseToAliases(str);

String str = "😡😆😢🚘☺🐸💜"; 이라고 했을 때, result를 찍어보면

:rage::laughing::cry::oncoming_automobile::relaxed::frog::purple_heart:

이라고 치환되게 됩니다.

 

그럼 반대로 :rage::laughing::cry::oncoming_automobile::relaxed::frog::purple_heart: 을 다시 이모지로 바꾸려면,

글자 > 이모지

String result = EmojiParser.parseToUnicode(str);

 

이 밖에도, string 안에서 emoji로 인식되는 것 들만 뽑아내는 등 다양한 매서드를 제공합니다.

댓글