Notice
Recent Posts
Recent Comments
Link
투케이2K
128. (python/파이썬) [Mac Os] : [정규식] : 정규식 (regular expression) 사용해 영문자 출력 수행 - 숫자, 한글, 특수 문자 제거 본문
Python
128. (python/파이썬) [Mac Os] : [정규식] : 정규식 (regular expression) 사용해 영문자 출력 수행 - 숫자, 한글, 특수 문자 제거
투케이2K 2024. 5. 16. 20:39[개발 환경 설정]
개발 툴 : VsCode
개발 언어 : python
[소스 코드]
# --------------------------------------------------------------
# [import]
# --------------------------------------------------------------
import re
# --------------------------------------------------------------
# --------------------------------------------------------------
# [요약 설명]
# --------------------------------------------------------------
# 1. import re 는 regular expression의 약자로 파이썬에서 정규식을 수행할 때 사용 되는 모듈 입니다
# --------------------------------------------------------------
# 2. 정규표현식(regular expression)은 일정한 규칙(패턴)을 가진 문자열을 표현하는 방법입니다
# --------------------------------------------------------------
# 3. 정규표현식 수행 관련 주요 메소드 :
# - match() 문자열의 처음부터 정규식과 매치되는지 조사
# - search() 문자열 전체를 검색하여 정규식과 매치되는지 조사
# - findall() 정규식과 매치되는 모든 문자열(substring)을 리스트로 돌려준다
# - finditer() 정규식과 매치되는 모든 문자열(substring)을 반복 가능한 객체로 돌려준다
# --------------------------------------------------------------
# 4. [a-zA-Z] : 모든 영문자를 지정합니다
# --------------------------------------------------------------
# 5. ^ 은 부정을 의미합니다
# --------------------------------------------------------------
# --------------------------------------------------------------
# [main start]
# --------------------------------------------------------------
# [초기 변수 선언]
strData = "hello12!@투케이nice30"
# [정규식 수행 실시]
engData = re.sub(r"[^a-zA-Z]", "", strData) # [영문자가 아닌 것 제거 >> 영문자만 출력]
# [로그 출력]
print("")
print("----------------------------------------")
print("strData :: ", strData)
print("----------------------------------------")
print("engData :: ", engData)
print("----------------------------------------")
print("")
# --------------------------------------------------------------
# [main end]
# --------------------------------------------------------------
[결과 출력]
반응형
'Python' 카테고리의 다른 글
Comments