묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[질문]문자열자르기할때 \표시를 어떻게 표현하나요?
2002.12.06 17:18
파일에 내용이
"test\test2\data"="5"
이런식으로 저장이 되어있습니다.
이중에서 제일뒤에 나오는 숫자5를 추출하고 싶어서 몇날며칠 찾다가
어떻게 어떻게 알게는 되었는데 문제는 \이 표시를 어떻게 소스에 적용을 시키느냐 입니다.
소스는 아래와 같습니다.
preg_match("/^("test\test2\data"=")?([^"]+)"/", 파일내용, $matches);
echo "$matches[2]";
이론적으로는
이렇게 하면 제일뒤에 숫자5만 나옵니다.
하지만 특수문자를 표시할때 사용하는 표시때문에 문제가 됩니다.
어떻게 표시도 같이 검색하게 할수 있을까요?
"test\test2\data"="5"
이런식으로 저장이 되어있습니다.
이중에서 제일뒤에 나오는 숫자5를 추출하고 싶어서 몇날며칠 찾다가
어떻게 어떻게 알게는 되었는데 문제는 \이 표시를 어떻게 소스에 적용을 시키느냐 입니다.
소스는 아래와 같습니다.
preg_match("/^("test\test2\data"=")?([^"]+)"/", 파일내용, $matches);
echo "$matches[2]";
이론적으로는
이렇게 하면 제일뒤에 숫자5만 나옵니다.
하지만 특수문자를 표시할때 사용하는 표시때문에 문제가 됩니다.
어떻게 표시도 같이 검색하게 할수 있을까요?