문자에 연속된 글자가 있으면 하나로 합치는 방법이 있나요?? 0 2 1,440

by 도미노 같은 놈 [2016.09.23 14:23:19]


예를 들어 

 

'aaaAabc'

'가나다다다다다다라마바바바'

'가나        다라'

같은 경우를

 

'aAabc'

'가나다라마바'

'가나 다라'

로 합칠수 있는 정규식 같은게 있는지 궁금합니다.

by jkson [2016.09.23 14:31:10]
with t as
(
select '가나다다다다다다라마바바바' txt from dual union all
select 'aaaAabc' txt from dual
)
select regexp_replace(txt,'(.)(\1)+','\1') from t

 


by 도미노 같은 놈 [2016.09.23 14:32:49]

오 되네요 ㅋ 정규식 너무 어렵습니다. ㅠㅠ 더 공부 좀 해야겠네요;

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입