정규식 2

[프로그래머스/Python] 신규 아이디 추천

문제 https://school.programmers.co.kr/learn/courses/30/lessons/72410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정규식을 사용하자! 2024.04.15 - [Python] - 정규식(regular expression) 정규식(regular expression) re모듈을 통해 사용 import re 문자열에 대한 연산에 사용. 문자열 패턴 표현, 문자열 수정, 분할 많이 쓰는 패턴 패턴 설명 ^패턴 이 패턴으로 시작해야 함 패턴$ 이 패턴으로 끝나야 함 패턴1|패턴2 dogfoot1.tistory.co..

정규식(regular expression)

re모듈을 통해 사용 import re 문자열에 대한 연산에 사용. 문자열 패턴 표현, 문자열 수정, 분할 많이 쓰는 패턴 패턴 설명 ^패턴 이 패턴으로 시작해야 함 패턴$ 이 패턴으로 끝나야 함 패턴1|패턴2 두 패턴 중 하나 . 줄바꿈(\n)을 제외한 모든 문자 한 개 {숫자} {숫자,} {숫자1,숫자2} {숫자}일 때 숫자 만큼 반복 {숫자,}일 때 숫자 이상 반복 {숫자1, 숫자2}일 때 숫자1 이상 숫자2 이하 반복 * 0번 이상 반복 = {0,} + 1번 이상 반복 = {1,} ? 하나 있거나 없어야 함 = {0,1} * + ? {} 정규식의 매치 결과는 매우 탐욕스러워서 매치할 수 있는 최대한의 문자열을 반환한다. -> 방지를 위해 ?를 사용 Greedy(최대한 많이 반환) Lazy(최대한 ..

Python 2024.04.15