2009-10-12 4 views
0

테이블에서 정규식 문자열을 가져 오려고하지만 preg_match에 넣으면 바로 예기치 않은 "\"에 대한 오류가 발생합니다. 똑같은 문자열을 직접 사용하면 아무런 문제가 없습니다. 당신이 아직 해결되지 그냥 경우MySQL에서 RegEx를 PHP로 푸시

+0

문제의 문자열을 게시하십시오. 구분 기호로 정규식을 래핑 했습니까? –

답변

1

) 당신이 다른 대답에 주석으로 게시 된 의견에

, 당신은 다음 문자열의 선두로부터이 있습니다 \\/\. 첫 번째 백 슬래시가 두 번째 백 슬래시를 이스케이프 처리한다고 가정합니다. 슬래시를 이스케이프 처리해야하지만 정규식 구분 기호이므로 슬래시를 피해야합니다. 그렇지 않은 경우에는 구분자로 사용되며 (위치 때문에 이미 오류가 발생해야 함) 다음 백 슬래시가 수정 자로 사용됩니다. 이는 알려지지 않았습니다.

+0

"Unknown modifier ']'를 반환 한"\/\ "을 시도했습니다." – woody993

+0

질문에 정규식을 게시 할 수 있습니까? – Franz

관련 문제