by 김종석 [2022.01.20 20:08:47]
텍스트입력박스에서 입력받은 여러 줄의 글에서,
의미없는 최종 공백,라인피드 , 캐리지리턴등을 제거하고 싶습니다.
감사합니다.
with t as ( select '텍스트입력박스에서 입력받은 여러 줄의 글에서,
감사합니다
' txt from dual ) select txt from t
WITH TMP AS ( SELECT ' 텍스트입력박스에서 입력받은 여러 줄의 글에서, 의미없는 최종 공백,라인피드 , 캐리지리턴등을 제거하고 싶습니다. 감사합니다 ' TXT FROM DUAL ) SELECT REGEXP_REPLACE(TXT,'(^[[:space:]]*|[[:space:]]*$)') TXT , REGEXP_REPLACE(TXT,'([[:space:]]*$)') TXT FROM TMP;
감사합니다. 무식해서 펑션으로 포문돌리며 어찌했는데 , 역시정규식으로 되는군요 . 봐도 해독은 안되지만 감사합니다.
SELECT RTRIM(txt, CHR(13)||CHR(10)||CHR(9)||' ') FROM t ;