이 기사에서는 python 정규 표현식에 대한 관련 지식에 대해 알아 보겠습니다. 일부 친구들은 이제 막 Python 프로그래밍 언어를 접했지만 이 측면에 대해 특별한 이해가 없을 수도 있습니다. 정규 표현식의 python findall 함수에 대해 알아보세요.
요약
문자열에서 정규식과 일치하는 모든 하위 문자열을 찾아 목록을 반환합니다. 일치하는 항목이 없으면 빈 목록이 반환됩니다.
(참고: 일치 및 검색은 한 번 일치하고 findall은 모두 일치합니다.)
구문 형식은 다음과 같습니다.
findall(string[, pos[, endpos]])
Parameters
string: 일치시킬 문자열입니다.
pos : 문자열의 시작 위치를 지정하는 선택적 매개변수이며 기본값은 0입니다.
endpos: 문자열의 끝 위치를 지정하고 문자열의 길이를 기본값으로 지정하는 선택적 매개변수입니다.
예를 들어 문자열에서 모든 숫자를 찾으면:
# -*- coding:UTF8 -*- import re pattern = re.compile(r'\d+') # 查找数字 result1 = pattern.findall('runoob 123 google 456') result2 = pattern.findall('run88oob123google456', 0, 10) print(result1) print(result2)
출력 결과:
['123', '456'] ['88', '12']
위 내용은 이 글의 전부입니다. 이 글은 주로 파이썬의 정규식 중 findall을 소개합니다. 관련 지식을 얻으시길 바랍니다. 위의 내용을 이해하기 위해 정보를 사용하십시오. 이 글에서 제가 설명한 내용이 여러분에게 도움이 되고 파이썬을 더 쉽게 배울 수 있기를 바랍니다.
더 많은 관련 지식을 알고 싶으시면 PHP 중국어 홈페이지의Python tutorial 칼럼을 방문해 주세요.
위 내용은 Python 정규 표현식의 findall 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!