정의 : 텍스트 편집기 또는 프로그래밍 언어에서 특정 유형의 문자열을 검색 또는 치환할 때 사용
문자열의 검색과 치환 외에도 텍스트 처리의 핵심
사용예
특정 문자열 포함 문자열 모두검색
특정유형 문자열 검색
반복메타 문자
매칭 및 기타 메타 문자
정규표현 이스케이프문자
-매치 함수
import re
re.match('1','1234')
type(re.match('1','1234'))
다만 매치하는 것이 없을 때는 아무것도 출력되지 않음
(오류는 나지 않음)
-정규표현과 조건문
a=['abc','bcd103','103abc']
re.search('\w+',a)//오류
for i in a :
if re.search('\d+',i):
print(i,re.search('\d+',i).group())
-findall 함수
-split 함수
-sub 함수
'AI Researcher가 될끄야! > 자연어처리' 카테고리의 다른 글
자연어의 의미 이해 방법 Semantics (0) | 2022.01.03 |
---|---|
자연어의 특징 (0) | 2022.01.03 |
자연어 이해 기술이란? (NLU) (0) | 2022.01.03 |
[파이썬] 경로를 지정하는 모듈 (os 모듈) (0) | 2021.01.12 |
[자연어 처리] 파이썬 기본데이터 구조 및 함수 (0) | 2021.01.12 |
댓글