occc
416
2017-12-12 17:31:28 작성 2017-12-12 18:56:29 수정됨
5
987

게시판 내용 출력할 때 원하는 문자들 제거



안녕하세요 1년차 개발자입니다.

통합검색을 구현 하던 중 위와 같은 게시글이 있습니다. (연계 데이터 정보입니다.)

다른 html 태그가 들어간 게시글은 태그를 제거해서 잘 가져오게 했습니다.

<style type="text/css">

.VBN_42585 {WORD-BREAK: break-all; font-family:굴림;font-size:9pt;line-height:normal;color:#000000;padding-left:10;padding-right:10;padding-bottom:15;padding-top:15;}

.VBN_42585 p, .VBN_42585 td, .VBN_42585 li{font-family:굴림;font-size:9pt;color:#000000;TEXT-DECORATION:none;line-height:normal;margin-top:2;margin-bottom:2}

위 내용은 실제 DB에 저장되어있는 내용입니다.

< >  요 html 태그는 잘 제거가 됩니다.

그런데 VBN부터는 연계 데이터 정보라서 위와 같은 문자들이 DB에 들어가있습니다.

(모든 연계 데이터들은 내용에 다 저렇게 박혀있습니다...)

그쪽 데이터들을 제가 손 댈 수 없기에 뿌릴 때 자바스크립트나 DB 에서 가져올 때 저놈을 찾아서 제거할 수 없을까요?

 {   }   요 가로앞에 내용을 모두 제거한다 이런 자바스크립트라고 알려주시면 감사하겠습니다...


0
  • 답변 5

  • lefennec
    226
    2017-12-12 18:02:19

    split으로 "{" 앞을 가져오고 "}" 뒤를 가져와서 합치면..

  • lefennec
    226
    2017-12-12 18:11:30

    select substr(컬럼명, 1, instr(컬럼명, '{') - 1) || substr(컬럼명, instr(컬럼명, '}') + 1, char_length(컬럼명)) as HELLO from 테이블명;

    저는 요런식밖에 모르겠네요;

  • 협군
    6k
    2017-12-12 18:36:04

    정규 표현식을 잘 활용하시면 많이 편해 집니다.

  • basscraft
    2k
    2017-12-13 09:22:47

    .VBN_ 로 시작하는 라인을 삭제하는 스테틱 클래스나 커스텀 테그를 만드시면 될 것 같은데요.

  • badctrl
    1k
    2017-12-13 10:22:10
  • 로그인을 하시면 답변 을 등록할 수 있습니다.