250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- pytorch
- r
- spring MVC(모델2)방식
- 게시판 만들기
- jsp 파일 설정
- 자바
- mysql
- Websocket
- Python
- tomoto
- 파이썬
- java
- RESFUL
- db
- 幼稚园杀手(유치원킬러)
- Gmarket
- 네이버뉴스
- Topics
- test
- 과학백과사전
- 이력서
- lda
- 토픽추출
- 지마켓
- 크롤링
- 방식으로 텍스트
- (깃)git bash
- word2vec
- 코사인 유사도
- oracle
Archives
- Today
- Total
무회blog
python:정규표현식 ,정규표, 메타문자 본문
패턴설명
^ | 이 패턴으로 시작해야 함 | ^abc : abc로 시작해야 함 (abcd, abc12 등) |
$ | 이 패턴으로 종료되어야 함 | xyz$ : xyz로 종료되어야 함 (123xyz, strxyz 등) |
[문자들] | 문자들 중에 하나이어야 함. 가능한 문자들의 집합을 정의함. | [Pp]ython : "Python" 혹은 "python" |
[^문자들] | [문자들]의 반대로 피해야할 문자들의 집합을 정의함. | [^aeiou] : 소문자 모음이 아닌 문자들 |
| | 두 패턴 중 하나이어야 함 (OR 기능) | a | b : a 또는 b 이어야 함 |
? | 앞 패턴이 없거나 하나이어야 함 (Optional 패턴을 정의할 때 사용) | \d? : 숫자가 하나 있거나 없어야 함 |
+ | 앞 패턴이 하나 이상이어야 함 | \d+ : 숫자가 하나 이상이어야 함 |
* | 앞 패턴이 0개 이상이어야 함 | \d* : 숫자가 없거나 하나 이상이어야 함 |
패턴{n} | 앞 패턴이 n번 반복해서 나타나는 경우 | \d{3} : 숫자가 3개 있어야 함 |
패턴{n, m} | 앞 패턴이 최소 n번, 최대 m 번 반복해서 나타나는 경우 (n 또는 m 은 생략 가능) | \d{3,5} : 숫자가 3개, 4개 혹은 5개 있어야 함 |
\d | 숫자 0 ~ 9 | \d\d\d : 0 ~ 9 범위의 숫자가 3개를 의미 (123, 000 등) |
\w | 문자를 의미 | \w\w\w : 문자가 3개를 의미 (xyz, ABC 등) |
\s | 화이트 스페이스를 의미하는데, [\t\n\r\f] 와 동일 | \s\s : 화이트 스페이스 문자 2개 의미 (\r\n, \t\t 등) |
. | 뉴라인(\n) 을 제외한 모든 문자를 의미 | .{3} : 문자 3개 (F15, 0x0 등) |
'Python' 카테고리의 다른 글
python:Python利用pandas处理Excel数据 (0) | 2021.02.08 |
---|---|
使用,Pandas,进行大型,Excel,文件处理 (0) | 2021.02.08 |
001,직사각형을 만드는 데 필요한 4개의 점 중 3개의 좌표가 주어질 때, (0) | 2020.09.07 |
파이썬, pandas 사용법 001 (0) | 2020.09.01 |
파이썬, 웹소켓 (0) | 2020.09.01 |
Comments