Language/Python Python 정규 표현식 살펴보기
  • 728x90
    반응형

     

     

     

    정규 표현식

    📌 정규 표현식 (Regular Expressions)은 복잡한 문자열을 처리할 때 사용하는 기법으로, 파이썬만의 고유 문법이 아니라 문자열을 처리하느 모든곳에서 사용된다.

     

     

     

    정규 표현식이 필요한 이유

    🔔 주민등록번호를 포함하고 있는 텍스트가 있다. 이 텍스트에 포함된 모든 주민등록번호의 뒷자리를 * 문자로 변경하시오.

     

    정규식을 전혀 모르면 다음과 같은 순서로 프로그램을 작성해야 할 것이다.

     

    1. 전체 텍스트를 공백 문자로 나눈다(split).
    2. 나누어진 단어들이 주민등록번호 형식인지 조사한다.
    3. 단어가 주민등록번호 형식이라면 뒷자리를  *  로 변환한다.
    4. 나누어진 단어들을 다시 조립한다.

     

    결과값:

     

    정규식을 사용하면 다음처럼 훨씬 간편하고 직관적인 코드를 작성할 수 있다.

     

     

    결과값:

     

     

    728x90
    반응형

    'Language > Python' 카테고리의 다른 글

    Python 정규 표현식 심화  (0) 2017.07.25
    Python 정규 표현식 시작하기  (0) 2017.07.24
    [Python] 프로그래밍  (0) 2017.07.21
    [Python] 외장함수  (0) 2017.07.21
    [Python] 내장 함수  (0) 2017.07.19
상단으로