본문 바로가기
Natural Language Processing

[NLP] 정규표현식

by 자몽먹은토끼 2023. 7. 25.
728x90
반응형
정규표현식 (Regular Expression)
; 일정한 규칙(패턴)을 가진 문자열을 표현하는 방법

 

복잡한 문자열 속에서 특정한 규칙으로 된 문자열을 검색한 뒤 추출하거나 바꿀 때,

문자열이 정해진 규칙에 맞는지 판단할 때도 사용

 

1. 문자열 판단하기
; re. match( '패턴' , '문자열' )
import re
re.match('hello','hello, world!')
# 전 문자열을 후 문자열에서 찾을 수 있으므로 정규표현식 매치객체가 반환됨

re.match('python','hello, world!')
# 전 문자열이 후 문자열에 없으므로 아무것도 반환되지 않음

 

정규 표현식은 re 모듈을 가져와서 사용하며 match함수에 정규표현식 패턴과 판단할 문자열을 넣는다.

 

728x90
반응형

'Natural Language Processing' 카테고리의 다른 글

[ChatGPT] Prompt Engineering  (0) 2023.08.03
[NLP] Transformer 트랜스포머 모델  (0) 2023.08.01
[NLP] Sequence to Sequence 모델  (0) 2023.08.01
[NLP] Word2Vector  (0) 2023.08.01
[NLP] Transfer Learning 전이학습  (0) 2023.07.31