python 에서 정규 findall 함수 의 인 스 턴 스 를 사용 합 니 다.

python 에서 정규 findall 함수 의 인 스 턴 스 를 사용 합 니 다.
앞에서 정규 search()함 수 를 배 웠 습 니 다.이 함 수 는 일치 하 는 문자열 을 찾 을 수 있 지만 일치 하 는 문자열 을 모두 찾 으 려 면 어떻게 해 야 합 니까?사실 findall()함 수 를 사용 해 야 합 니 다.다음 예:

#python 3. 6 
#     
#http://blog.csdn.net/caimouse/article/details/51749579 
# 
import re 
 
text = 'abbaaabbbbaaaaa' 
 
pattern = 'ab' 
 
for match in re.findall(pattern, text): 
  print('Found {!r}'.format(match)) 
결과 출력 은 다음 과 같 습 니 다:

Found 'ab'
Found 'ab'
일치 하 는 문자열 출력 두 개 를 찾 습 니 다.
궁금 한 점 이 있 으 시 면 메 시 지 를 남기 거나 본 사이트 지역사회 에 가서 토론 을 교류 하 십시오.본 고 를 통 해 여러분 을 도 울 수 있 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기