본문 바로가기
728x90

문자열 처리4

[PYTHON] Regex 완전 정복 : 정규표현식으로 문자열 다루기 정규표현식(Regex)은 텍스트에서 패턴을 찾아내는 강력한 도구입니다. Python의 re 모듈은 정규표현식을 기반으로 복잡한 문자열 검색, 치환, 검증 등을 효율적으로 처리합니다. 실무에서 실전 바로 써먹을 수 있는 패턴 설계 노하우를 중심으로, 초보부터 전문가까지 모두에게 도움이 되는 내용을 제공합니다.1. re 모듈 소개 및 설치 필요 없음Python 표준 라이브러리의 일부로 별도 설치 없이 사용할 수 있습니다.import re 2. 기본 사용법: 검색, 일치, 추출pattern = r"\d+" # 하나 이상의 숫자text = "주소는 123번지입니다."match = re.search(pattern, text)if match: print(match.group()) .. 2025. 7. 22.
[PYTHON] 파이썬 정규표현식 완벽 가이드 : 실무에 바로 쓰는 패턴 전략 파이썬에서 텍스트 데이터를 효율적으로 처리하고자 할 때, 정규표현식(Regular Expression)은 매우 강력한 도구입니다. 정규표현식을 활용하면 이메일, 전화번호, URL, 날짜 등 다양한 패턴을 빠르게 검색하거나 정제할 수 있습니다. 하지만 그만큼 추상적이고 난해한 문법으로 초보자에게는 진입 장벽이 높게 느껴지기도 합니다. 이 글에서는 단순한 문법 설명을 넘어, 실무 중심의 정규표현식 패턴 설계, 디버깅 전략, 그리고 실제 문제 해결에 적용하는 예제까지 풍부하게 다룹니다. 정규표현식을 업무나 프로젝트에 실질적으로 적용하고자 하는 독자에게 최고의 안내서가 될 것입니다.1. 파이썬에서 정규표현식을 사용하는 방법파이썬에서는 re 모듈을 사용하여 정규표현식을 처리할 수 있습니다. 주요 메서드는 다음과 .. 2025. 7. 21.
[ORACLE] RPAD()로 문자열 길이 맞추기 : 실무 활용 팁 Oracle SQL에서 문자열 우측을 지정된 문자로 채워 정해진 길이로 맞추는 RPAD 함수의 사용법과 다양한 실무 예제를 제공합니다.1. RPAD 함수란?RPAD 함수는 지정한 길이만큼 문자열의 오른쪽(Right)에 특정 문자를 채워 문자열을 맞춰주는 Oracle 내장 함수입니다.RPAD(string, length, pad_string)string: 원본 문자열length: 결과 문자열의 전체 길이pad_string: 오른쪽에 채울 문자열 (생략 시 공백)2. 기본 사용 예제SELECT RPAD('123', 5, '0') FROM dual;-- 결과: '12300'SELECT RPAD('oracle', 10, '*') FROM dual;-- 결과: 'oracle****'SELECT RPAD('ABC',.. 2025. 6. 3.
[ORACLE] UPPER() 함수로 대문자 처리하는 방법 총 정리 Oracle SQL에서 문자열을 모두 대문자로 변환할 때 사용하는 UPPER 함수에 대해 알아봅니다. 다양한 실무 예제와 함께 활용 방법을 자세히 설명합니다.1. UPPER 함수란?UPPER 함수는 문자열을 모두 대문자로 변환하는 Oracle 내장 함수입니다. 일반적으로 대소문자를 구분하지 않는 검색 조건을 만들거나, 데이터를 정규화할 때 자주 사용됩니다.UPPER(string)string: 대문자로 변환할 원본 문자열2. 기본 사용 예제SELECT UPPER('oracle database') AS result FROM dual;-- 결과: 'ORACLE DATABASE'SELECT UPPER('Hello, World!') FROM dual;-- 결과: 'HELLO, WORLD!'3. WHERE 절에서의.. 2025. 6. 3.
728x90