2017-01-31 6 views
1

라고 말하면 a = 'h.el.o'라고하면 다른 문자열에 '가 포함되어 있는지 확인하는 방법은 무엇입니까' 모든 문자 (모든 문자, '.'당 하나의 다른 문자)? A는 B에 포함된다 예를 들어파이썬 문자열에 일반 (foo) 문자가 포함 된 다른 문자열

=이 EL I O, C = '은 H WQ 에 포함되지 않을 것이고,'I Y O를 ELH ' Y '

정규 표현식 모듈에 대한 완벽한 후보, .는 정규 표현식에서 와일드 카드 문자 하나되는 전체 문자열의 표현을 찾는 re.search 방법이다
+2

정규식 (re.search는) 여기에 완벽한 것 같다. –

+0

@IvanChaer, 예, 일치하는 것입니다. '.' 어떤 것도 될 수 있지만 단지 하나 일 수있다. –

답변

1

(우연의 일치?) :

import re 

a = 'h.el.o' 
b = 'ahwelioy' 
c = 'ahwqelioy' 

print(re.search(a,b) is not None) 
print(re.search(a,c) is not None) 

결과 :

True 
False