파이썬+VBA
[파이썬] re.findall 구문해석
E.X.I.T
2024. 7. 20. 14:11
728x90
반응형
re.findall(r"{}', '(.*?)',".format(rcept_no), webpage_dcm)[0]
re.findall(pattern, string) 함수는 string에서 pattern과 일치하는 모든 부분 문자열을 찾아서 리스트
예를 들어, rcept_no가 "123456"이라면 패턴은 다음과 같이 생성됩니다:
r"{}', '(.*?)',".format(rcept_no) = 'r"123456', '(.*?)'," 같은의미
- (.*?) : 이 부분은 캡처 그룹입니다. .*?는 비탐욕적(non-greedy) 방식으로 모든 문자를 0번 이상 매칭합니다. 즉, 가능한 짧은 부분 문자열을 매칭합니다.
- '," : 이 부분도 고정된 문자열 패턴으로, 앞의 비탐욕적 캡처 그룹이 끝난 후 작은 따옴표와 쉼표가 따라옵니다.
뭔말인지 모르겟음.
예시로 보면
12345', (따음표 쉼표 까지가 찾고자 하는 문자열) -> 이문자열 다음에 나오는 문자열을 찾는것
728x90
반응형