문자열의 단어 수에 대해 regex
을 가져 오는데 ^
연산자를 사용하려고합니다. 그러나 컴파일러는 ^
을 배타적 또는 연산자가 아닌 정규식의 일부로 인식합니다. 이 elif
을 말한다 어디 오류를 받고 있어요Python - 정규식 및 배타 연산자 또는 연산자와의 충돌
import re as regex
count = len(regex.findall(r'\w+', question))
if count < 3:
magicball.say("No Spam Allowed!!")
elif "will" in question^"can" in question^"did" in question^"is" in question^"do" in question^"are" in question^"has" in question^"does" in question^"is" in question:
verified = True
print(oringinalquestion)
라인 :이 내 코드입니다. 기본적으로 컴파일러에게 배타적 또는 연산자를 사용하고 싶다고 말하는 방법이 있습니까? 미리 감사드립니다!
코드의 논리를 설명해 주시겠습니까? – Den1al
귀하의 예제에서 충돌이 표시되지 않습니다. Regex는 오류와 아무 관련이 없습니다. – DyZ