실전 데이터 검증용 정규식 패턴 컬렉션

수치 데이터 검증 정수 및 실수 형식의 입력값을 검증하기 위한 정규식 패턴입니다. 전체 숫자^[0-9]+$ 자리수 제한^\d{n}$ # 정확히 n자리 ^\d{n,}$ # n자리 이상 ^\d{m,n}$ # m부터 n자리까지 0 및 0이 아닌 시작값^(?:0|[1-9]\d*)$ # 0 또는 0이 아닌 정수 ^(?:[1-9]\d*)+(?:\.\d{1,2})?$ # 최대 소수점 2자리까지 허용하는 0이 ...

8월 5일 01:01에 게시됨

파이썬 3.13 패턴 매칭 및 핵심 기능 심화 분석

패턴 매칭 구문 파이썬의 match 문은 구조화된 데이터 처리에 효율적입니다. 기본 패턴 매칭 def handle_http_code(code): match code: case 400: return "잘못된 요청" case 404: return "찾을 수 없음" case 418: return "나는 찻주전자" case _: return "알 수 없는 오류" 복합 ...

7월 4일 23:29에 게시됨

AC 자동기와 Luogu 문제 해결: P3808 및 P3796

AC 자동기概述 AC 자동기(Aho-Corasick Automaton)는 여러 개의 패턴을 동시에 검색할 때 사용하는高效的인 알고리즘이다. KMP 알고리즘의 확장판이라고 볼 수 있으며, Trie 트리와 실패 함수(Failure Function)를 결합하여 구현한다. 이 알고리즘은 텍스트 하나에서 여러 개의 패턴이 등장하는 횟수를 모두 찾을 수 있다. 문제介绍 본 article에서는 Luogu의 두 가지 ...

6월 21일 00:20에 게시됨