> 백엔드 개발 > 파이썬 튜토리얼 > Python 정규 표현식의 findall 함수는 무엇입니까?

Python 정규 표현식의 findall 함수는 무엇입니까?

乌拉乌拉~
풀어 주다: 2018-08-20 18:04:27
원래의
14523명이 탐색했습니다.

이 기사에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿