■ sub 함수에서 변경할 문자열에서 매칭 문자열을 사용하는 방법을 보여준다.
▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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> """ |