티스토리 뷰
목차
반응형
정규표현식은 이해하기는 까다롭지만 텍스트를 처리하는데는 강력한 효과가 있습니다. 정규표현식은 문자열을 검색해서 특정 정보 또는 서브스트링을 추출할때 사용합니다.
정규표현식은 파이썬 모듈이 필요한 첫번째 코드입니다 모듈은 파이썬의 표준기능을 확장하기 위해 가져다 쓸 수 있는 완성된 함수파일을 말합니다.
쉽게 말해 일정한 기능을 수행하기 위한 하나의 부품과 같은 개념입니다.
정규표현식 모듈을 불러오기 위해 아래 코드를 사용합니다
회원가입후 로그인하세요
import re
이제 실행해보겠습니다. 'My Name is Rob,'이라는 문자열에서 이름 Rob을 추출해봅시다. 아래의 코드처럼 할 수 있습니다.
위코드에 대한 결과물은 다음과 같습니다
import re : re 라는 모듈을 불러오면서 코드는 시작됩니다.
string = 'My Name is Rob.' : string 이라는 변수에 문장을 생성해 줍니다.
result = re.search ('is (.*).',string) : re.search는 문자열을 검색하는 함수입니다.
정규 표현식 'is (.*).' 을 사용해서 필요한 것을 찾습니다 이 표현은 "is" 와 ". " 앞의 텍스트를 반환하라는 의미입니다.
마지막으로 result.group(1)은 요구한 텍스트를 준다는 의미입니다
반응형
'코딩 > 파이썬' 카테고리의 다른 글
파이썬 : 문자열을 나눠 리스트만들기 (0) | 2025.01.24 |
---|---|
파이썬 If문 두가지 조건 동시에 확인하기 (0) | 2024.12.06 |
파이썬 If문 연습하기 (0) | 2024.12.05 |
파이썬 while문 연습 (0) | 2024.12.04 |
파이썬 For문과 리스트 응용하기 (0) | 2024.12.03 |