AiPE
[Python] 특정 문자 2개 사이의 문자를 추출하는 법 본문
[XiBBaL] Development Project/Etc.
[Python] 특정 문자 2개 사이의 문자를 추출하는 법
Oshimaker XiBBaL 2023. 1. 29. 19:52반응형
아래와 같은 문자열이 존재할 경우 두 개의 서로다른 특정 문자 사이의 문자열을 추출하고 싶으면 다음과 같은 방법을 사용하면 된다.
AB1234CD |
import re
text = 'AB1234CD'
m = re.search('AB(.+?)CD', text)
if m:
middle = m.group(1)
print(middle)
출력은 1234가 된다.
기준이 되는 문자열 두 개 사이에 (.+?) 를 끼워넣으면 (.+?)에 해당되는 부분이 출력된다.
example1. https://와 .com/ 사이를 추출
https://xibbal-lab.tistory.com/ |
import re
text = 'https://xibbal-lab.tistory.com/'
m = re.search('https://(.+?).com/', text)
if m:
middle = m.group(1)
print(middle)
출력값은 xibbal-lab.tistory가 된다.
반응형
'[XiBBaL] Development Project > Etc.' 카테고리의 다른 글
[학교 과제] 파이썬 Matplotlib으로 정규분포 곡선 (PDF, CDF) 그리기 (0) | 2023.02.06 |
---|---|
[기타] 컴퓨터는 분자구조를 어떻게 계산할까 (1) | 2023.02.04 |
Python 패키지 Pyinstaller로 실행파일(.exe) 만드는 법 (2) | 2023.01.29 |
[Python] "pyinstaller은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다" 해결 (0) | 2022.12.10 |
[Python] 수치해석학에 대한 기초 이해 Understanding the Basics of Numerical Analysis (0) | 2022.12.01 |