개발을 하다보니.. Enter키 즉, Line break를 유지하면서 아래와 같이 <> 태그 처럼 인식될 수 있는 데이터들은 보존해야하는 일이 생겼다..
<특보> 대통령 당선!
오늘 점심은 "돼지불백"!
어제는 짜장면!
그냥 웹에 깔려있는 코드를 가지고 하면 <특보>도 없어지고 Line break가 죄다 없어져서 다닥다닥 붙어버리고.. 그리고 " <- 이런 애들은 " 이렇게 나오던가.. 하여간 정상적인 서비스에서 사용할 수 없는 코드들 이였는데 이런 현상을 한줄로 클린하게 끝내는 방법...
Parser.unescapeEntities(originalText.replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", ""), false);
Jsoup과 정규표현식 조합으로 하면 해결이 된다...
항상 정규표현식.. 해야지.. 해야지.. 하는데.. 항상 몰라서 고생하는 듯 하다;
'Android > Technic' 카테고리의 다른 글
Concat Adapter (0) | 2022.04.04 |
---|---|
TextView를 Scroll할 수 있게 하기 (0) | 2022.03.26 |
RecyclerView 성능이 너무 안나올 때 (0) | 2022.03.21 |
dp, sp와 같은 단위 변환 사이트 (0) | 2022.03.21 |
Drawable을 Bitmap으로 (0) | 2022.02.07 |
댓글