관리 메뉴

Life goes slowly...

[Oracle] 반복되는 문자열 제거 함수 - REGEXP_REPLACE() 본문

프로그래밍/Oracle

[Oracle] 반복되는 문자열 제거 함수 - REGEXP_REPLACE()

빨강소 2020. 12. 24. 15:55
728x90
반응형

 

Oracle(오라클) REGEXP_REPLACE() 함수

Oracle(오라클)의 REGEXP_REPLACE() 함수는 REPLACE() 함수의 확장된 개념의 함수로써 어느 문자열에서 특정한 단어가 연속될 경우에 반복되는 문자열을 제거해주는 함수입니다. 

다만 연속되지 않는 문자열은 제거하지 못합니다.

Oracle(오라클) 10g 이상에서 추가된 함수로 문자열에서 패턴을 검색하고 해당 패턴의 각 발생항목을 지정된 문자열로 바꾸기도 하며 공백을 넣을 경우에는 삭제하게 됩니다.

 

//REGEXP_REPLACE 함수 사용법
REGEXP_REPLACE( 문자열, 정규식패턴, [, 대체문자 [, 시작위치 [, 일치횟수 [, 매칭변수 ] ] ] ] )

 

 

728x90
반응형
Comments