728x90
반응형
728x170
import re
def ConvertToHexadecimalString(match):
value = int(match.group())
return hex(value)
pattern = re.compile(r"\d+")
result = pattern.sub(ConvertToHexadecimalString, "Call 65490 for printing, 49152 for user code.")
print(result)
"""
Call 0xffd2 for printing, 0xc000 for user code.
"""
728x90
반응형
그리드형(광고전용)
'Python > re' 카테고리의 다른 글
[PYTHON/RE] split 함수 : 여러 줄의 문자열 분리하기 (0) | 2022.08.29 |
---|---|
[PYTHON/RE] split 함수 : 문자열 분리하기 (0) | 2022.08.29 |
[PYTHON/RE] search 함수 : 패턴 존재 검사하기 (0) | 2022.08.29 |
[PYTHON/RE] match 함수 : 패턴 존재 검사하기 (0) | 2022.08.29 |
[PYTHON/RE] ? 메타 문자 사용하기 (0) | 2017.12.19 |
[PYTHON/RE] Pattern 클래스 : sub 메소드를 사용해 참조 구문 사용하기 (0) | 2017.12.19 |
[PYTHON/RE] Pattern 클래스 : subn 메소드를 사용해 문자열 바꾸기 (0) | 2017.12.19 |
[PYTHON/RE] Pattern 클래스 : sub 메소드를 사용해 문자열 바꾸기 (0) | 2017.12.19 |
[PYTHON/RE] 부정형 전방 탐색하기 (0) | 2017.12.19 |
[PYTHON/RE] 긍정형 전방 탐색하기 (0) | 2017.12.19 |
댓글을 달아 주세요