r=re.compile("(ABC)")

print(r.search("FABCHTJ"))

print(r.match("ABCHTGTJ"))

 

search함수는 정규식과 하나라도 패턴이 맞으면 그게 출력되고

 

match는 패턴이 자신이 가진 문자열의 처음이 맞아야 출력되는거 맞냐?

 

 

책에는 match는 정확한 글자만 출력한다고 되 있는데, 해보면 문자열 처음이 패턴과 맞으면 출력되네