본문 바로가기
프로그래밍 언어/java + jsp + jstl

[java] 자바에서 줄바꿈(\n) 개행문자 치환하는 방법

by 우림 2017. 2. 9.

자바에서 줄바꿈은 \n\r로 표시가 되는데요.

이걸  찾아서 공백으로 바꾸고 싶어서 이렇게 해 봤는데 잘 안되더라구요.

1
value = value.replaceAll("\n"" ");
cs


그래서, 인터넷을 뒤져서 다음과 같이 해보니 잘 되더군요.

System.getProperty("line.sepatator")가 줄바꿈 문자를 담고 있기 때문이죠.

1
value = value.replaceAll(System.getProperty("line.separator"), " ");
cs


아래처럼 정규식 패턴을 이용해도 됩니다.

\r\n 또는 \n\r 또는 \n 또는 \r을 찾아서 공백으로 치환하는 명령입니다.

1
value = value.replaceAll("(\r\n|\r|\n|\n\r)"" ");
cs



댓글