[3] Python Challenge3 [ 정규식 ]
2017. 2. 9. 10:01ㆍPython/Python Challange
Python Challenge 3번 문제입니다
[ 그림1 ]
하나의 작은 문자를 보디가드 세명이 둘러싸고 있다가 합니다
" 대문자대문자대문자'소문자'대문자대문자대문자 "해당 구조의 소문자을 찾아봅시다
[ 그림2 ]
해당 문자들을 복사해서 메모장에 저장했습니다
[ 그림3 ]
이번 문제는 정규식을 사용해서 문제를 해결해야합니다
[ 그림4 메타문자 ]
[ 그림5 ]
[1] import re
[2] re.findall( "정규식" , "적용시킬 대상" ) : 정규식 조건에 일치하는 문자들을 찾아서 리스트로 반환
[^A-Z][A-Z]{3}([a-z])[A-Z]{3}[^A-Z] : 조건 : "( )" 안에 해당하는 문자를 반환한다. 양끝은 대문자가 아니다.
[3] "구분자".join( 리스트 ) : 해당 리스트의 요소들을 하나의 문자로 변환시킨다
[ 그림6 ]
" linkedlist "
'Python > Python Challange' 카테고리의 다른 글
[6] Python Challenge6 [ zipfile ] (0) | 2017.02.20 |
---|---|
[5] Python Challenge5 [ Pickle ] (0) | 2017.02.17 |
[4] Python Challenge4 [ urllib.request ] (0) | 2017.02.14 |
[2] Python Challenge2 [ File ] (0) | 2017.02.06 |
[1] Python Challenge1 (0) | 2017.01.24 |