예를 들어, 변수 day에 대한 입력은 월요일 또는 월요일, 화요일 또는 월요일, .., 금요일이 될 수 있으며 python에서 패턴을 제공하고 입력을 확인하기 위해 정규식을 사용하려고합니다.Python Regex의 패턴 일치
result = re.compile(r'\([S|M|T|W|Th|F|Sa]\)|\([S|M|T|W|Th|F|Sa],[S|M|T|W|Th|F|Sa]+\)')
day = "(T,Th)"
if result.match(day):
print "matched"
else:
print 'not'
주어진 입력이 (T, Th, F) 또는 (T, Th, F, Sa)이면 어떻게 될까요? 이러한 유형의 입력을 처리하기 위해 패턴에 어떤 조치를 취해야합니까? 거기에 어떤 해결책이 너무 길지 않을거야?
'[]'은 [문자 클래스] (http://www.regular-expressions.info/charclass.html)를 나타내며,'|'는 거기에있는'또는'연산이 아닙니다. '(S | M | T | W | Th | F | Sa)'... –