상세 컨텐츠

본문 제목

[정규표현식] Quantifier - 하나 이상

컴퓨터 언어/Python

by cepiloth 2018. 4. 25. 08:55

본문

728x90
반응형
  • 2018-04-25
    • 초안 작성

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


\d를 이용하면 숫자를 한글자 한글자 찾아주는데요, 전화번호를 구성하는 043이나 2568같이 연결된 숫자를 찾고 싶을때는 어떻게 해야 할까요?

+를 이용하면 되는데요. +는 하나 혹은 그 이상 연결된이라는 뜻입니다. 그래서 \d+라고 쓰면 하나 혹은 그 이상 연결된 숫자를 의미합니다.

코드의 regex에 \d+를 입력해서 실행해 보세요.


1. regex = r'\d' 사용 예

결과 

['0', '2', '1', '2', '3', '4', '5', '6', '7', '0', '7', '0', '9', '9', '9', '9', '9', '9', '9', '9', '0', '1', '0', '2', '4', '5', '4', '3', '4', '5', '7']


2. regex = r'\d+' 사용 예

결과

['02', '123', '4567', '070', '9999', '9999', '010', '2454', '3457']

728x90
반응형

관련글 더보기

댓글 영역