2017-12-23 29 views
-1

문자열이 포함 된 경우 :문자열 공간을 구분하지 않는 문자열을 찾는 방법은 무엇입니까? 예를 들어

odfsdlkfn dskfThe Moonaosjfsl dflkfn 

가 어떻게이 "달"을 포함하고 있는지 확인할 수 있습니다 ?

내가 현재하고 있었던 것은 (하지만 작동하지 않습니다) :

if string.find("The Moon")!=-1: 
    doSomething 

이 작업을 수행 어쨌든이 있나요?

감사합니다.

+0

''달의 "문자열? – timgeb

+0

"The Moon"in string ?? – Dark

+0

'문 '이 문자열' – schwobaseggl

답변

1

간단한 :

string = 'odfsdlkfn dskfThe Moonaosjfsl dflkfn' 
if 'The Moon' in string: 
    dosomething 
0

당신이 정규 표현식을 사용할 수 있습니다 필요한 경우

import re 
text = "odfsdlkfn dskfThe Moonaosjfsl dflkfn" 
if re.find("The Moon", text): 
    ... 

이 경우

, 당신은 re(pattern, text, re.IGNORECASE)와 케이스를 ingore 수 있습니다.

+1

당신은 정규식이 간단한'in' /'not in' 체크보다 선호 될 때도 설명하고 싶을지도 모릅니다. –