편집 기록

편집 기록
  • 프로필 편집요청빌런님의 편집
    날짜2020.02.12

    파이썬 정규표현식으로 문자열의 일부분만 배제하는 방법


    주소중에서 최초 나오는 번지까지 살리고, 그 뒷부분은 삭제를 하려고 합니다. 그런데 파이썬 정규표현식을 이것 저것 해봐도 잘 안되네요. ㅠ

    제3층, 제3070호, 제105동, 중화산동2가.. 이런걸 정규표현식에서 제외하고 싶습니다. 방법을 부탁합니다.

    사용한 정규표현식 : (\d{1,4}\-\d{1,4})|(\d{1,4})|(산\d{1,4}\-\d{1,4})|(산\d{1,4})

    대상 데이터:

    강원도 강릉시 옥계면 남양리 1470-1, 1497
    부산광역시 사상구 괘법동 529-1 르네시떼 제3층 제3070호
    경상남도 통영시 광도면 죽림리 1405
    전라남도 광양시 태인동 1320-41 동광아파트 제105동 제3층 제307호
    전라북도 전주시 완산구 중화산동2가 549-14 제지하층 제101호
    충청남도 천안시동남구 목천읍 신계리 422 천안목천동우1차아파트 제상가동 제2층 제203호
    

    이미지

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.02.12

    (완전 초보입니다.) 파이썬 정규표현식 해결이 어렵네요


    주소중에서 최초 나오는 번지까지 살리고, 그 뒷부분은 삭제를 하려고 합니다. 그런데 파이썬 정규표현식을 이것 저것 해봐도 잘 안되네요. ㅠ

    제3층, 제3070호, 제105동, 중화산동2가.. 이런걸 정규표현식에서 제외하고 싶습니다. 방법을 부탁합니다.

    
    사용한 정규표현식 : (\d{1,4}\-\d{1,4})|(\d{1,4})|(산\d{1,4}\-\d{1,4})|(산\d{1,4})
    
    
    강원도 강릉시 옥계면 남양리 1470-1, 1497
    
    부산광역시 사상구 괘법동 529-1 르네시떼 제3층 제3070호
    
    경상남도 통영시 광도면 죽림리 1405
    
    전라남도 광양시 태인동 1320-41 동광아파트 제105동 제3층 제307호
    
    전라북도 전주시 완산구 중화산동2가 549-14 제지하층 제101호
    
    충청남도 천안시동남구 목천읍 신계리 422 천안목천동우1차아파트 제상가동 제2층 제203호
    ![이미지][1]
    
    
      [1]: https://res.cloudinary.com/eightcruz/image/upload/v1581434540/y2sv27ghigpyxhjlzkjl.jpg