[오라클 sql] oracle 정규식 실 사용 예제 - 업무내용 입력시 불필요 서식 삭제 :: 소림사의 홍반장!

select regexp_replace(

    (select 

        regexp_replace

        (

            (select     

                regexp_replace

                (

                '<P class="aa"><SPAN></SPAN><SPAN class=pointStar jQuery16105097367741801253="100"><SPAN class=pointStar><SPAN class=pointStar jQuery16105097367741801253="100"><SPAN style="text">sdf123</span><span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>'

                ,' jquery[0-9]+="[0-9]+"' --jquery12341234="123" 형식의 불필요 속성 삭제

                ,'',1,0,'i'

                )

            from dual

            )

            ,'(<[^&]+>)\1+'   -- 의미없이 반복되는 태그 한개만 표시

            ,'\1',1,0,'i'

        ) 

    from dual

    )

    ,'<([^&/]+)></\1>'  -- 내용이 없는 불필요 태그 삭제

    ,'',1,0,'i'

    )

from dual

;


다른 카테고리의 글 목록

Dev. 데이터베이스/SQL 예제 카테고리의 포스트를 톺아봅니다