Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- endpoint security
- elastic stack
- 보안양파
- Kibana server is not ready yet
- PlayBook
- GitLab
- ssh key 배포
- G-suite
- macos
- ansible
- 한글가이드
- 로그인불가
- application security
- pfsense
- Kibana
- hardening
- XCP-ng
- Windows
- centos 8
- bash
- docker
- x-pack
- xe guest utilities
- ELASTIC
- Proxy
- miniconda
- freebsd
- Elasticsearch
- proxycfg
Archives
- Today
- Total
선 밖에 선 자유인
정규 표현식 기초 본문
* 정규 표현식
- 문자열을 추상적으로 표현하는 방법
- 복잡한 패턴의 문자열에서 원하는 정보를 얻어낼 수 있는 강력한 도구
* 임의의 한 문자(.)
* 둘 중 하나 선택( | )
* 앞의 문자를 0회 또는 1회 반복 ( ? )
* 앞의 문자를 0회 이상 반복 ( * )
ex) apple* = appl, apple, appleeeee
* 앞의 문자를 1회 이상 반복 ( + )
ex) apple+ = apple, applee, appleee
* 정규 표현 그룹 ( () )
- 정규식 내의 패턴을 그룹화 할 때 사용
* n 회 반복 ( {n} )
ex) A.{3}e = Apple, Abcde, AAAA(x)
* n 회 이상 반복 ( {n,} )
ex) Ap{2,}le = Apple, Appple, Aple(x)
* n 회 이상 m 회 이하 반복 ( {n, m} )
ex) s.{3,4}ing = sleeping, shopping, swimming
* 문자 클래스 ( [ ] )
ex) [0 2 4 6 8] = 0,2,3,6,8 중의 하나를 찾는다.
Comments