정규표현식
문자열을 처리할 때 특정 패턴으로 문자열 처리하는 방법
정규표현식 함수
- match : 가장 앞에서부터 일치하는 패턴 찾기
- search : 문자열에서 일치하는 가장 첫번째 패턴 찾기
- findall : 문자열에서 일치하는 모든 패턴 찾기
- split : 문자열에서 특정 패턴으로 나누기
- sub : 특정패텬에 맞는 문자열 대체하기
pattern
문자
\d
: 숫자 (\D: 숫자 외)\w
: 숫자, 문자, _ (\W : 문자, 숫자, _ 외)\s
: 공백문자 (\S : 공백문자 외)
지정자
[]
: 문자 묶음-
: 범위.
: 하나 문자?
: 0~1회*
: 0회 이상+
: 1회 이상{m}
:m회(m, n)
: m~nghl()
: 그룹핑
Q. 카드 번호 찾기
Q. 숫자로 바꾸기
'PYTHON > Basic' 카테고리의 다른 글
input output (0) | 2019.12.28 |
---|---|
class (0) | 2019.12.28 |
operating system (0) | 2019.12.28 |
module (0) | 2019.12.28 |
function (0) | 2019.12.28 |