r=re.compile("(ABC)")
print(r.search("FABCHTJ"))
print(r.match("ABCHTGTJ"))
search함수는 정규식과 하나라도 패턴이 맞으면 그게 출력되고
match는 패턴이 자신이 가진 문자열의 처음이 맞아야 출력되는거 맞냐?
책에는 match는 정확한 글자만 출력한다고 되 있는데, 해보면 문자열 처음이 패턴과 맞으면 출력되네
r=re.compile("(ABC)")
print(r.search("FABCHTJ"))
print(r.match("ABCHTGTJ"))
search함수는 정규식과 하나라도 패턴이 맞으면 그게 출력되고
match는 패턴이 자신이 가진 문자열의 처음이 맞아야 출력되는거 맞냐?
책에는 match는 정확한 글자만 출력한다고 되 있는데, 해보면 문자열 처음이 패턴과 맞으면 출력되네
맞긴 한데 그런 용도로 match를 쓰지는 마시기 바람