원하는 데이타를 추출하기 위해서 자주 쓰이는 Regular Expression
INPUT
import re
# 첫 빈칸 찾기
txt = "테스트용 텍스트 입니다."
x = re.search("\s", txt)
print("첫 빈칸의 위치:", x.start())
# 첫 빈칸에서 1번 split하기
x = re.split("\s", txt, 1)
print(x)
# 빈칸을 찾아 다른 캐릭터로 바꾸기
x = re.sub("\s", " @ ", txt)
print(x)
# 빈칸을 찾아 다른 캐릭터로 바꾸기, 횟수 값 설정
x = re.sub("\s", " @ ", txt, 1)
print(x)
x = re.search("테스트용", txt)
print(x) # returns 오브젝트
# 캐릭터 찾기, 위치 반환
x = re.search(r"\b텍\w+", txt)
print(x.span())
# 캐릭터 찾기, string의 전체
x = re.search(r"\b텍\w+", txt)
print(x.string)
# 캐릭터 찾기, string의 해당 부분
x = re.search(r"\b텍\w+", txt)
print(x.group())
OUTPUT
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
[파이썬] 브라우저 새로고침 (selenium) (0) | 2021.06.12 |
---|---|
[파이썬] 코로나 라이브 확진자 데이타 추출하기 (selenium) (0) | 2021.06.11 |
[파이썬] 17. 유튜브 영상 파일로 다운받기 (0) | 2021.05.13 |
[파이썬] 16. 네이버 검색상위 종목 평단가 이격 실시간 확인 (0) | 2021.05.06 |
[파이썬] 015. 마지막으로 발생하는 문자 INDEX 찾기 (0) | 2021.04.30 |