상세 컨텐츠

본문 제목

[정규표현식] 범위에서 고르기(1)

컴퓨터 언어/Python

by cepiloth 2018. 12. 3. 14:27

본문

728x90
반응형



[출처 : 프로그래머스 해당 블로그 내용에 대한 모든 권리는 프로그래머스(https://programmers.co.kr)에 있음]


영어 소문자만 고르고 싶다면 [abcdefghijklmnopqrlstuvwxyz]와 같이 대괄호 안에 영어 소문자 모두를 적어주는 것도 가능하지만 이걸 줄여서 [a-z]라고 쓸 수도 있습니다.

이렇게 쓰면 a부터 z사이에 있는 글자를 모두 선택하라는 의미입니다.

코드 2번째 줄의 regex에 [a-z]를 입력하고 출력 결과를 확인해 보세요.


# 따옴표(')로 둘러쌓인 부분에 원하는 정규표현식을 적습니다.
regex = r'[a-z]'
search_target = '''Luke Skywarker 02-123-4567 luke@daum.net
다스베이더 070-9999-9999 darth_vader@gmail.com
princess leia 010 2454 3457 leia@gmail.com'''
# 정규표현식과 일치하는 부분을 모두 찾아주는 파이썬 코드입니다.
import re
result = re.findall(regex, search_target)
print("\n".join(result))
view raw regex.py hosted with ❤ by GitHub

728x90
반응형

관련글 더보기

댓글 영역