Python 정규식 실무 완벽한 가이드: 데이터 추출부터 자동화까지
정규식 메타문자 이해하기
파이썬의 re 모듈을 활용한 패턴 매칭은 텍스트 처리의 핵심입니다. 일반적인 문자열 대입과는 달리 특수 문자를 사용하여 구조화된 정보를 찾아내야 합니다.
일반 문자: 지정한 대로만 일치합니다.
\d: 숫자 0 에서 9 까지의 값을 매칭합니다.
.: 줄바꿈을 제외한 임의의 한 문자를 의미하며, 멀티라인 처리 시 re.S 옵션을 추가해야 합니다.
. ...
8월 14일 12:03에 게시됨
파이썬 - 정규식(RE) 모듈
정규식
정규식은 문자열 내의 문자 조합을 일치시키고, 검색하며, 교체하는 데 사용되는 강력한 텍스트 처리 도구입니다. 특별한 문법을 사용하여 복잡한 패턴을 정의할 수 있습니다.
일, re 모듈: 파이썬 언어에 정규식의 모든 기능을 제공합니다
"re 모듈"은 파이썬에서 정규식을 처리하기 위한 표준 라이브러리로, "Regular Expression"의 약자입니 ...
7월 7일 00:57에 게시됨
웹 이미지 데이터 정제 및 파일명 처리 기법
(MidJourney 데이터 분리) MidJourney 생성된 이미지 파일들을 별도 폴더로 이동
(일괄 이름 변경) 필요 없는 웹 콘텐츠 관련 파일은 일괄적으로 이름을 수정하여 구분
(크롤링된 제목 정제) 외부에서 수집한 파일명에 포함된 특수문자와 숫자를 제거하되, 쉼표, 마침표, 괄호 및 괄호 내 숫자는 유지
import os
import re
def sanitize_filename(filename):
...
6월 27일 06:10에 게시됨
ripgrep를 활용한 다중 인코딩 파일 검색 완전 가이드
다양한 인코딩 환경에서 정확한 텍스트 검색을 위한 ripgrep 활용법
ripgrep는 디렉터리 내부를 재귀적으로 정규식 패턴으로 탐색하며, .gitignore 설정을 존중하는 고속 검색 도구입니다. 특히 다양한 파일 인코딩(예: UTF-8, GBK, Shift_JIS 등)을 처리할 때도 안정적인 결과를 제공하여 기술자들이 자주 활용합니다.
인코딩 불일치가 발생하는 이유
파일은 저장 방식에 ...
6월 10일 17:32에 게시됨