[3] Python Challenge3 [ 정규식 ]

2017. 2. 9. 10:01Python/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