EgovWebUtil의 regularExpression중 period처리가 이상한 사례 문의
- 작성자 :
- 작성일 :
- 2018-12-22 10:22:20
- 조회수 :
- 1,197
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전자정부프레임워크 3.7을 이용하여 개발하고 있는 현장에서 소스코드를 점검하다가 발견한 것입니다.
egovframework/com/cmm/EgovWebUtil.java 31번 라인에서
returnValue=returnValue.replaceAll(".",".");로 되어 있습니다.
replaceAll메소드에서 .(period)는 "모든"이라는 뜻으로 활용되는 것으로 알고 있습니다.
따라서 위 문장은
returnValue=returnValue.replaceAll("\\.",".");이 맞는것 아닌가요?
제가 작성한 샘플 예제를 첨부합니다.
egovframework/com/cmm/EgovWebUtil.java 31번 라인에서
returnValue=returnValue.replaceAll(".",".");로 되어 있습니다.
replaceAll메소드에서 .(period)는 "모든"이라는 뜻으로 활용되는 것으로 알고 있습니다.
따라서 위 문장은
returnValue=returnValue.replaceAll("\\.",".");이 맞는것 아닌가요?
제가 작성한 샘플 예제를 첨부합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
해당문제를 센터에서 인지하고 있습니다.
\\.으로 표기하시는게 올바른 사용법이 맞습니다.
현재 공통컴포넌트 V3.8에서는
수정되어 배포될 예정입니다.
좋은지적에 감사드립니다.
좋은 하루 되십시요.
표준프레임워크센터 입니다.
해당문제를 센터에서 인지하고 있습니다.
\\.으로 표기하시는게 올바른 사용법이 맞습니다.
현재 공통컴포넌트 V3.8에서는
수정되어 배포될 예정입니다.
좋은지적에 감사드립니다.
좋은 하루 되십시요.