Q & A

질답게시판

홈 > 회원포럼 > 질답/버그/제안
질답/버그/제안

정규식으로 데이타 추출

1 한길만간다 2 124

안녕하세요? 스누피로 파싱을 작업을 하고 있는데요.. 



1. 장학리 7차선 대로변 웨딩홀인근 대809㎡ 전809㎡ 건214㎡ 매11억 면적당 225만 

2. 금산리 강서중학교인근 2차선도로접 전1709㎡ 급매 도시지역 자연녹지지역 남향  (면적당 80만) 



위 데이타를 면적당 가격하고 면적을 뽑아서 데이타로 저장하려고 합니다. 

1번데이타는  매11억 면적당 225만 ,  대809㎡ 전809㎡ 건214㎡ 

2번데이타는  (면적당 80만) ,  전1709㎡ 

이런식으로 데이타를 정규식으로 받아 오고 싶은데요.. 


도움 부탁 드립니다.

2 Comments
M 한별아빠 03.14 16:41  
음... 저 문장에서 찾아야 한다면 패턴대로 하나씩 다 preg_match 돌려서 뽑는 수 밖에는...

예를들면 아래와 비슷하지 않을까...

$a = "장학리 7차선 대로변 웨딩홀인근 대809㎡ 전809㎡ 건214㎡ 매11억 면적당 225만";

preg_match("/대+[0-9]+㎡/i", $a, $ap);
echo $ap[0]; //대809㎡

preg_match("/전+[0-9]+㎡/i", $a, $ap);
echo $ap[0]; //전809㎡

preg_match("/건+[0-9]+㎡/i", $a, $ap);
echo $ap[0]; //건214㎡

preg_match("/매+[0-9]+억/i", $a, $ap);
echo $ap[0]; //매11억

식으로....
아... 그런식으로 하나씩 찾는 방법으로 해야겠군요.. 답변 감사드립니다..
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory NaverBand