2011-10-23 3 views
-1

문자열 예제 : 'file_name.c : 120'또는 'file_name.m : 312' 대상 : 정규식을 사용하여 정확하게 '.c :'또는 '.m :'을 찾습니다.파이썬에서 표현식을 찾습니다.

혼란스러운 문제이므로 누군가가 알고있는 경우 정규 표현식에 대한 좋은 자습서를 얻으려고합니다.

론. 여기에 (파이썬) 정규 표현식에 대한 소개가있다

답변

2
import re 
string = 'file_name.c: 120' 
find = re.findall("(\.[cm])*", string) 
find = filter(None, find) 
print find 

나는 둘 이상의 예를 들어보고 할 수있다 findall은 사용하여 선호.

관련 문제