2012-04-16 4 views
0

전체에 따옴표를 탈출 제거.는 sqlite3를

예 : \ "텍스트 \"에 \ '정크 \'가 있습니다.

-- replace escaped single quotes 
SELECT id,subject,body,replace(body,"\\'","'") as `clean-body` 
FROM article 
WHERE id=1118 

감사를

답변

1

보고의 백 슬래시를 이스케이프 할 필요가 없습니다 : 함수가 올바른 패턴이 교체 할 경우

나는 선택을 할

는 작동하지 않습니다 교체, 볼 수 있습니다. 원래 전화 번호 replace 대신에 시도해보십시오.

replace(body,"\'","'") 
+0

그게 전부였습니다. Thanks – Slinky

+0

다음은 이스케이프 된 작은 따옴표와 큰 따옴표로 묶인 문자열을 바꾸는 행을 찾는 방법입니다. SELECT id, subject, body, replace (body ("\ '", "'"), '\ " '깨끗한 몸체 '로 FROM article 어디에서 id = 1302 – Slinky