파이썬을 사용하여 'tune-yards'
(하이픈 포함)이라고 말할 수있는 텍스트 블록에서 'tune yards'
을 검색하고 싶습니다. 'tune yards'
(없이)를 검색 할 수 있습니다. 나는 둘 다 성냥으로 간주되기를 원한다. 나는 find()
함수를 사용하고있다. elif
문장을 스태킹하는 대신 -
과 공백을 하나로 처리하는 좋은 Pythonic 방법이 있습니까?Python find() 호출에서 두 문자를 동일하게 만듭니다.
뭔가 :
treating '-' as ' ':
if blockOfText.find('tune yards') > -1:
do something
는 ('-', '')'텍스트의 방어가 파이썬을 배우면서 내가 re' '와 많이 감동했습니다 –