일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- git
- Push
- 수정사항업데이트
- ADD
- 두수비교하기
- Reset
- 파이썬
- python
- STAGE
- remote repository 생성
- 1330
- Baekjoon
- Restore
- 15596
- regExr
- amend
- 백준
- github
- local repository 생성
- boostcamp #aI tech #주간리뷰
- 함수
- commit
- 정규식
- 1
- git push
- GitHub 설치
- git commit
- git config global
- Today
- Total
Très bien
Regular Expression 본문
Regular Expression (정규식)
정규식 HOWTO — Python 3.10.2 문서
소개 정규식(RE, regexes 또는 regex 패턴이라고 불립니다)은 본질적으로 파이썬에 내장된 매우 작고 고도로 특수화된 프로그래밍 언어이며, re 모듈을 통해 사용할 수 있습니다. 이 작은 언어를 사용
docs.python.org
정규식은 Python에 내장된 프로그랭밍 언어로서 복잡한 문자열 패턴을 정의하는 문자 표현 공식으로 re 모듈을 통해 사용할 수 있습니다.
정규식 패턴은 일련의 바이트 코드로 컴파일된 엔진에 의해 실행되며, 다음의 일부 문자는 특수한 메타 문자(metacharacters)로서, 특정한 규칙을 가진 문자열의 집합을 추출할 수 있습니다.
. ^ $ * + ? { } [ ] \ | ( )
1. string class : [ ]
일치시키려는 문자 집합인 문자 클래스를 지정하는 데 사용됩니다.
ex.) [abc] : a, b, 또는 c 문자와 일치합니다
ex.) [a-z] : 소문자와 일치합니다.
※ 문자 클래스 [ ] 안에서는 메타 문자의 특수한 특성이 없어집니다.
ex.) [akm$] : a, k, m, 또는 $
2. backslash : \
\ 다음에 다양한 특수 시퀀스를 알리는 다양한 문자가 따라올 수 있습니다.
ex.) \] : ] 문자와 일치합니다.
ex.) \\ : \ 문자와 일치합니다.
※ \w : 모든 영숫자(alphanumeric caracter) 와 일치하는 표시로, [a-zA-Z0-9] 와 동일합니다.
3. 기타 간단한 예
정규표현식 예시 - 제타위키
다음 문자열 포함...
zetawiki.com
정규식 연습장
RegExr: Learn, Build, & Test RegEx
RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
regexr.com
- 테스하고 싶은 문서를 Text란에 삽입한 후 정규식을 연습해볼 수 있습니다.
'Coding > Python' 카테고리의 다른 글
Python Libraries (0) | 2022.02.19 |
---|---|
Reference Sites for Visualization (0) | 2022.02.18 |