마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

연속된 개행문자(줄바꿈)이 있을 경우 한번만 처리 하기

0 추천
str = "가나\r\n다라마바사 \r\n\r\n 아자차카\r\n타파하"

 

문자열이 이런 형태로 되어 있으면

 

\r\n 이게 한번 이면 그냥 "" 이렇게 치환하고

줄바꿈이 \r\n\r\n 두번 나오면 줄바꿈 한번으로 처리 할려고 합니다.

 

temp = str.replaceAll(System.getProperty("line.separator"), "");

이렇게 하면 줄바꿈이 "" 로 변경 되는건 되는데

 

연속된 두개 줄바꿈 처리를 어떻게 해야 되나 잘 모르겠어서 질문 드립니다.
sujong (290 포인트) 님이 2015년 11월 3일 질문

1개의 답변

0 추천
 
채택된 답변

\r\n\r\n 일 때 특정 문자로 변경 후 (예 <br/> ) \r\n 의 삭제 하고 이후 <br/> 을 \r\n 로 변경하면 될것 같네요 

한방에 처리는 힘들어 보입니다.

aucd29 (218,390 포인트) 님이 2015년 11월 4일 답변
sujong님이 2015년 11월 5일 채택됨
이 방법을 생각해서 해봤습니다. 근데 제대로 결과 값이 나오지 않더군요.
개행문자 두개를 인식을 못하는것 같은데.....다른 방법을 찾아야 봐야 되겠습니다.
...