자바 엔터 제거, 줄바꿈 제거 정규식

rest API 연계 테스트를 하다가 오류가 나서 확인해보니 /r, /n가 문제였다..! 캐리지 리턴(CR)과 라인 피드(LF) 정규식처리를 하라고 했는데 캐리지 리턴(CR)과 라인 피드(LF)라는 용어를 처음 들어봐서 정리해봤다..

캐리지 리턴(CR)과 라인 피드(LF)

\r
Carriage Return(CR) 라는 의미를 가지며 일반적으로는 맨앞으로 이동하라는 뜻입니다.
\n
Line Feed(LF) 라는 의미를 가지며 일반적으로는 New Line, 즉 새로운 라인이라는 뜻입니다.

자바 엔터 제거, 줄바꿈 제거 정규식

캐리지 리턴과 라인 피드를 번갈아 가면서 처리해준다.

.replaceAll("(\r\n|\r|\n|\n\r)", "");