첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ compile 함수 : MULTILINE(또는 M) 정규식 컴파일 옵션 사용하기

------------------------------------------------------------------------------------------------------------------------

※ re.MULTILINE 옵션을 사용하지 않은 경우 ['python one']만 반환된다.

 

import re

 

srePattern = re.compile('^python\s\w+', re.MULTILINE)

 

data = """python one

life is too short

python two

you need python

python three"""

 

result = srePattern.findall(data)

print(result)

 

[결과]

 

['python one', 'python two', 'python three']

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker

댓글을 달아 주세요