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
반응형

+ Recent posts