mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-26 13:52:24 +09:00
Fix #2178 incorrect processing of some addresses in krzip module
This commit is contained in:
parent
a99f56c7bc
commit
4ccfaad75e
2 changed files with 14 additions and 10 deletions
|
|
@ -61,21 +61,21 @@ class krzipModel extends krzip
|
|||
}
|
||||
|
||||
/* 지번 주소 */
|
||||
if(preg_match('/\(.+\s.+[읍면동리(마을)(0-9+가)]\s[0-9-]+\)/', $output[1], $matches))
|
||||
if(preg_match('/\(.+\s\S+[읍면동리(마을)(0-9+가)]\s[0-9-]+\)/us', $output[1], $matches))
|
||||
{
|
||||
$output[1] = trim(str_replace($matches[0], '', $output[1]));
|
||||
$output[2] = $matches[0];
|
||||
}
|
||||
|
||||
/* 부가 정보 */
|
||||
if(preg_match('/\(.+[읍면동리(마을)(0-9+가)](?:,.*)?\)/u', $output[1], $matches))
|
||||
if(preg_match('/\(\S+[읍면동리(마을)(0-9+가)](?:,.*)?\)/us', $output[1], $matches))
|
||||
{
|
||||
$output[1] = trim(str_replace($matches[0], '', $output[1]));
|
||||
$output[4] = $matches[0];
|
||||
}
|
||||
|
||||
/* 상세 주소 */
|
||||
if(preg_match('/^(.+ [가-힝]+[0-9]*[동리로길]\s*[0-9-]+(?:번지?)?),?\s+(.+)$/u', $output[1], $matches))
|
||||
if(preg_match('/^(.+ [가-힝A-Za-z0-9.·-]+(?:[동리로]|번?안?길)\s*[0-9-]+(?:번지?)?),?\s+(.+)$/us', $output[1], $matches))
|
||||
{
|
||||
$output[1] = trim($matches[1]);
|
||||
$output[3] = trim($matches[2]);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue