본문 바로가기
인공지능/PYTHON

Do it ! - Python (1)

by bibibig_data 2021. 6. 25.

우리는 전문가이자 대중이다 ! ! ! !

 

파이썬_생활프로그래밍_서브노트.txt
0.01MB
Python_정규표현식.txt
0.00MB

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