상세 컨텐츠

본문 제목

[정규표현식] 몇 개 중에 고르기

컴퓨터 언어/Python

by cepiloth 2018. 12. 3. 14:28

본문

728x90
반응형


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

영어 알파벳중에 소문자 모음(a,e,i,o,u)만 골라서 보고 싶을때는 어떻게 할까요?

그럴때는 [aeiou]라고 적어주면 되는데요. 정규표현식의 대괄호[ ]안에 글자를 넣으면 텍스트에 나오는 그 글자들은 모두 선택됩니다.

코드 2번째 줄의 내용을 확인하고 다음 코드를 [실행]해서 결과를 확인해 보세요.


search_target에서 찾을 수 있는 영어 모음이 순서대로 나오는것을 확인할 수 있습니다.


# 따옴표(')로 둘러쌓인 부분에 원하는 정규표현식을 적습니다.
regex = r'[aeiou]'
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
반응형

관련글 더보기

댓글 영역