2013-07-13 2 views
2

문자열 파이썬 : 그래서,정규식 일치 나는 다음과 같은 문자열과 일치 싶어

strings = iamcool.iplay=ball?end 

나는 최대까지합니다 (포함 ".") 시작하는 항목을 제거 할을, 그래서 .iplay=ball를 제거하려면 "?" "?"나는에서 정지하는 방법을 잘 모르겠습니다

print re.sub(r'\.\.*?','', strings) 

: 나는 이것은 내가 가지고 정규식 iamcool?end

해야

답변

2

? 이외의 문자와 일치합니다.

>>> re.sub(r'\.[^?]*', '', strings) 
'strings = iamcool?end'