오픈리파인에서 단어 치환하기
행정구역[시] 오타 수정
- 역슬러쉬
\
가 들어가있는 경우 더블역슬러쉬 \\
를 해주어 ESCAPE 시킨다.
- 한셀에 약20-30개 이상의 replace 함수 이용시 버퍼링 오류가 발생하며, 수정이 되지않는다. 따라서 replace를 최대 20-30개 이하로 구성하여 반복시킨다.
광역시
value
.replace(/(.*)서울(.*)/,'서울특별시')
.replace(/(.*)부산(.*)/,'부산광역시')
.replace(/(.*)대구(.*)/,'대구광역시')
.replace(/(.*)인천(.*)/,'인천광역시')
.replace(/(.*)광주(.*)/,'광주광역시')
.replace(/(.*)대전(.*)/,'대전광역시')
.replace(/(.*)울산(.*)/,'울산광역시')
.replace(/(.*)세종(.*)/,'세종특별자치시')
.replace(/(.*)경기(.*)/,'경기도')
.replace(/(.*)강원(.*)/,'강원도')
.replace(/(.*)충북(.*)/,'충청북도')
.replace(/(.*)충남(.*)/,'충청남도')
.replace(/(.*)전북(.*)/,'전라북도')
.replace(/(.*)전남(.*)/,'전라남도')
.replace(/(.*)경북(.*)/,'경상북도')
.replace(/(.*)경남(.*)/,'경상남도')
.replace(/(.*)제주(.*)/,'제주특별자치도')
.replace(/(.*)(\\w+|\\d+)(.*)/,'')
[구->시] 서울,부산,대구,인천,광주,대전,울산,세종,제주
value
.replace(/^서울|종로구|중구|용산구|성동구|광진구|동대문구|중랑구|성북구|강북구|도봉구|노원구|은평구|서대문구|마포구|양천구|강서구|구로구|금천구|영등포구|동작구|관악구|서초구|강남구|송파구|강동구/,"서울특별시-")
.replace(/^부산|중구|서구|동구|영도구|부산진구|동래구|남구|북구|해운대구|사하구|금정구|강서구|연제구|수영구|사상구|기장군/,'부산광역시-')
.replace(/^대구|중구|동구|서구|남구|북구|수성구|달서구|달성군/,'대구광역시-')
.replace(/^인천|중구|동구|남구|연수구|남동구|부평구|계양구|서구|강화군|옹진군/,'인천광역시-')
.replace(/^광주|동구|서구|남구|북구|광산구/,'광주광역시-')
.replace(/^대전|동구|중구|서구|유성구|대덕구/,'대전광역시-')
.replace(/^울산|중구|남구|동구|북구|울주군/,'울산광역시-')
.replace(/^세종|군/,'세종특별자치시-')
.replace(/^제주|서귀포시/,'제주특별자치도-')
.replace(/[a-zA-Z_0-9\\+\\.\\\\]/,'')
.split("-")[0]
[구->시] 경기
value
.replace(/^경기|수원시 장안구|수원시 권선구|수원시 팔달구|수원시 영통구|성남시 수정구|성남시 중원구|성남시 분당구|의정부시|안양시|안양시 만안구|안양시 동안구|부천시 원미구|부천시 소사구|부천시 오정구|광명시|평택시|동두천시|안산시|안산시 상록구|안산시 단원구|고양시 덕양구|고양시 일산동구|고양시 일산서구|과천시|구리시|남양주시|오산시|시흥시|군포시|의왕시|하남시|용인시 처인구|용인시 기흥구|용인시 수지구|파주시|이천시|안성시|김포시|화성시|광주시|양주시|포천시|여주군|연천군|가평군|양평군/,'경기도-')
.replace(/[a-zA-Z_0-9\\+\\.\\\\]/,'')
.split("-")[0]
[구->시] 강원,충북,충남,전북,전남
value
.replace(/^강원|춘천시|원주시|강릉시|동해시|태백시|속초시|삼척시|홍천군|횡성군|영월군|평창군|정선군|철원군|화천군|양구군|인제군|고성군|양양군/,'강원도-')
.replace(/^충북|청주시 상당구|청주시 흥덕구|충주시|제천시|청원군|보은군|옥천군|영동군|진천군|괴산군|음성군|단양군|증평군/,'충청북도-')
.replace(/^충남|천안시 동남구|천안시 서북구|공주시|보령시|아산시|서산시|논산시|계룡시|당진시|금산군|부여군|서천군|청양군|홍성군|예산군|태안군/,'충청남도-')
.replace(/^전북|전주시 완산구|전주시 덕진구|군산시|익산시|정읍시|남원시|김제시|완주군|진안군|무주군|장수군|임실군|순창군|고창군|부안군/,'전라북도-')
.replace(/^전남|목포시|여수시|순천시|나주시|광양시|담양군|곡성군|구례군|고흥군|보성군|화순군|장흥군|강진군|해남군|영암군|무안군|함평군|영광군|장성군|완도군|진도군|신안군/,'전라남도-')
.replace(/[a-zA-Z_0-9\\+\\.\\\\]/,'')
.split("-")[0]
[구->시] 경북,경남
value
.replace(/^경북|남구|북구|경주시|김천시|안동시|구미시|영주시|영천시|상주시|문경시|경산시|군위군|의성군|청송군|영양군|영덕군|청도군|고령군|성주군|칠곡군|예천군|봉화군|울진군|울릉군/,'경상북도-')
.replace(/^경남|진주시|통영시|사천시|김해시|밀양시|거제시|양산시|의창구|성산구|마산합포구|마산회원구|진해구|의령군|함안군|창녕군|고성군|남해군|하동군|산청군|함양군|거창군|합천군/,'경상남도-')
.replace(/[a-zA-Z_0-9\\+\\.\\\\]/,'')
.split("-")[0]
Post Views: 254