나는 첫 번째 .replace 공백의 전체 문자열을 제거 할 것파이썬 잘못
(예, 나는 그것의 부분이 중복 알고)하는 방법
def strip_searchname(self, original_name):
taboo = {" and ", " of ", " at ", " in ", ":", "-", ",", " the ", " "}
searchname = original_name
for word in taboo:
print(searchname)
searchname = searchname.replace(word, "")
searchname = re.sub('[^a-zA-Z]', "", searchname)
searchname= searchname.upper()
return searchname
이 나는 그것을 원하지 않는다. 왜 이런거야? 어떻게 피할 수 있습니까?
(예를 들어, 출력은 다음
Seattle University
SeattleUniversity
SeattleUniversity
SeattleUniversity
SeattleUniversity
SeattleUniversity
SeattleUniversity
SeattleUniversity
SeattleUniversity
SEATTLEUNIVERSITY
) 캐릭터 번째 인수 첫번째 인수 모두 OCCURENCES 대체에
은 ""교체를 참조하십시오. 질문이 뭐야? –
예,하지만 마지막 대체품입니다. 예제 출력에서 볼 수 있듯이, 최초의 공백을 모두 지우는 것입니다. 즉, "and" – Colleen
"예제 출력에서 볼 수 있듯이"죄송합니다. 그것을 볼 수 없습니다. ''와''(그리고 오직 그것만이) 깨 졌다는 것을 증명하는 좀 더 명확한 예제를 제공 할 수 있습니까? 아마도 코드의 하위 집합일까요? –