우리는 전문가이자 대중이다 ! ! ! !
https://github.com/skytreesea/do-it-python
skytreesea/do-it-python
Methods and classes in the book, "do it python" . Contribute to skytreesea/do-it-python development by creating an account on GitHub.
github.com
ㄴ 교재 깃허브
https://docs.python.org/3/library/re.html#search-vs-match
match vs search
import re
m = re.match(r"(\w+) (\w+)", "Isaac Newton, physicist") # ,는 w에 속해있지 않다.'
m.group(0) # The entire match # 'Isaac Newton' 출력
m.group(1) # The first parenthesized subgroup. # 'Isaac' 출력
m.group(2) # The second parenthesized subgroup. # 'Newton' 출력
m.group(1, 2) # Multiple arguments give us a tuple. # ('Isaac', 'Newton') 출력
re.search( 패턴 , 문자열 , 플래그 = 0 )
정규식 패턴 이 일치를 생성하는 첫 번째 위치를 찾는 문자열을 스캔 하고 해당하는 일치 개체를 반환 합니다 . 패턴과 일치하는 문자열의 위치가 없으면 반환 합니다. 이것은 문자열의 어떤 지점에서 길이가 0 인 일치를 찾는 것과 다릅니다.None
re.match( 패턴 , 문자열 , 플래그 = 0 )
문자열 시작 부분에있는 0 개 이상의 문자가 정규식 패턴 과 일치 하는 경우 해당하는 일치 개체를 반환 합니다 . None문자열이 패턴과 일치하지 않으면 반환 합니다. 이것은 길이가 0 인 일치와 다릅니다.
MULTILINE모드 에서도 re.match()각 줄의 시작이 아닌 문자열의 시작 부분에서만 일치합니다.
string 에서 일치하는 항목을 찾으려면 search() 대신 사용 하십시오 (search () 대 match () 참조 ).
'인공지능 > PYTHON' 카테고리의 다른 글
과정 개요,SQLite (0) | 2021.06.25 |
---|---|
크롤링 (0) | 2021.06.25 |
크롤링 (2) (0) | 2021.06.25 |
Crawling and Flask (2) (0) | 2021.06.25 |
셀레늄 (0) | 2021.06.25 |