728x90
반응형
728x170
■ sub 함수에서 변경할 문자열에서 매칭 문자열을 사용하는 방법을 보여준다.
▶ 예제 코드 (PY)
import re
target1 = re.sub(r"\b(\d{4}-\d{4})\b", r"<I>\1</I>", "Copyright Derick 1990-2009")
print(target1)
"""
Copyright Derick <I>1990-2009</I>
"""
target2 = re.sub(r"\b(?P<year>\d{4}-\d{4})\b", r"<I>\g<year></I>", "Copyright Derick 1990-2009")
print(target2)
"""
Copyright Derick <I>1990-2009</I>
"""
728x90
반응형
그리드형(광고전용)
'Python > re' 카테고리의 다른 글
[PYTHON/RE] compile 함수 : ".*"을 사용해 greedy 방식으로 문자열 구하기 (0) | 2022.09.02 |
---|---|
[PYTHON/RE] compile 함수 : 웹 페이지 TITLE 태그에서 제목 구하기 (0) | 2022.09.01 |
[PYTHON/RE] compile 함수 : MULTILINE(또는 M) 정규식 컴파일 옵션 사용하기 (0) | 2022.09.01 |
[PYTHON/RE] compile 함수 : IGNORECASE(또는 I) 정규식 컴파일 옵션 사용하기 (0) | 2022.09.01 |
[PYTHON/RE] compile 함수 : 정규 표현식 컴파일하기 (0) | 2022.09.01 |
[PYTHON/RE] sub 함수 : 패턴과 일치하는 문자열 N번 변경하기 (0) | 2022.08.30 |
[PYTHON/RE] sub 함수 : 패턴과 일치하는 문자열 변경하기 (0) | 2022.08.30 |
[PYTHON/RE] findall 함수 : 검색 문자열에서 패턴과 매칭되는 모든 경우의 리스트 구하기 (0) | 2022.08.30 |
[PYTHON/RE] split 함수 : 여러 줄의 문자열 분리하기 (0) | 2022.08.29 |
[PYTHON/RE] split 함수 : 문자열 분리하기 (0) | 2022.08.29 |
댓글을 달아 주세요