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 |
Tags
- AWS
- HTML
- wireshark
- Express
- docker
- Network
- ubuntu
- React
- postman
- Util
- Scheduling
- MongoDB
- DATABASE
- macos
- mongoose
- Kotlin
- Crawling
- OS
- css
- typeorm
- OOAD
- mysql
- python
- S3
- Android
- linux
- TypeScript
- algorithm
- sequelize
- node.js
Archives
- Today
- Total
목록
반응형
log (1)
반응형
Seongwon Lim
[Python] 문자열 파싱 라이브러리 - Pygrok 설치 및 사용 방법
서론 이번 글에서는 파이썬 내 라이브러리를 이용하여 복잡한 문자열을 처리할 수 있는 기능을 간단하게 구현해보고자 한다. ELK 스택(Elasticsearch + Logstash + Kibana)를 알고 있는 사람이라면 로그스태시의 Grok Parser 기능을 들어보거나 사용해본 사람들이 있을 것이다. Grok Parser는 로그스태시 내에서 사용되며, 복잡하게 구성된 로그들을 사용자가 정의한 정규 표현식에 맞추어서 키:값 형태로 추출해주는 기능을 제공한다. 이번에 다루는 Pygrok 라이브러리도 로그스태시의 Grok Parser 기능과 동일한 기능을 제공한다고 생각하면 좋을 것 같다. 설치하기 pip install pygrok 위 명령어를 이용하여 Pygrok을 설치한다. 예제 코드 text = 'gar..
Python
2023. 4. 14. 16:48