3
항목이 목록에 없는지 확인하는 기능을 제 표현식에 포함시킬 수있는 방법이 있습니까?정규식 : 목록에 없습니다 - Python
나는 단어 목록이있는 상황이 있습니다
이listA = ["Abc","Def","etc"]
내가하고 싶은 것은이 정규 표현식과 일치하는 경기를 수행하는 것입니다,하지만 경기는 어떤을 포함하지 않았다 목록에있는 단어들?
정규식을 사용하지 않고도이 작업을 수행 할 수 있지만 파이썬에서는 inbuilt 방법이 있는지 궁금해하고 있습니다. 예를 들어
:
names = ["David","John","Bob"]
x = "From [email protected] Sat Jan 5 09:14:16 2008"
y = re.findall([NOT in Names]+'\[email protected]\S+',x)
예상 출력은 빈 목록이어야합니다. 이메일 위 [email protected]
라면 (요한 포함되어 있기 때문에) 나는 출력이되고 싶습니다
['[email protected]']
당신은 표현과 예상되는 출력을 표시 할 수 있습니다 부디? – thefourtheye
의견을 보내 주셔서 감사합니다. 지금 추가하겠습니다. – KingJohnno