정규표현식의 탐욕적 수량자와 게으른 수량자

이 포스트에서는 정규 표헌식에서 탐욕적 수량자와 게으른 수량자의 차이에 대해 설명합니다. 정규 표현식을 사용할 때 의도와는 달리 너무 넓은 범위가 검색되는 경우가 있는데 이 경우는 게으른 수량자를 사용해야 할 상황에서 탐욕적 수량자를 사용한 경우일 수 있습니다. 다음과 같은 파이썬 코드를 봅시다. import re strs = ‘[서울] [광명] [천안아산] [오송] [대전] [김천구미] [동대구] [신경주] [울산] [부산]’ … 더 보기 “정규표현식의 탐욕적 수량자와 게으른 수량자”

간단한 스도쿠 만들기

이 포스트에서는 간단한 스도쿠를 만드는 방법을 설명합니다. (특정 언어로 스도쿠를 구현하는 방법이 아니라 스도쿠를 만드는 방법 자체를 설명하는 포스트입니다.) 여기서는 가로와 세로 각 9칸씩에 3칸씩 한 구역으로 나뉘는 스도쿠를 기준으로 설명합니다. 위와 같은 형태의 칸입니다. 이 칸을 맨 위의 가로줄부터 채워 봅시다. 1 2 3 4 5 6 7 8 9 다음은 그 바로 아래의 … 더 보기 “간단한 스도쿠 만들기”

정규 표현식으로 문자열 제한하기

정규 표현식(Regular Expression)을 이용해서 문자열을 제한하는 규칙을 만드는 방법을 포스팅합니다. 먼저, 문자열을 제한하는 규칙을 수립해 봅시다. 사용할 수 있는 문자는 숫자(0-9), 기본 라틴 알파벳(A-Z, a-z), 하이픈(-)과 언더바(_)로 제한. 첫 번째 글자는 기본 라틴 알파벳(A-Z, a-z)으로 제한. 정규 표현식을 가지고 이 두 가지 규칙을 정하기 위한 프로그램을 만들어 봅시다. 다음은 정규 표현식으로 위의 규칙을 구현하기 위한 … 더 보기 “정규 표현식으로 문자열 제한하기”

ANSI 제어 문자 (글자 효과)

파이썬에서 콘솔 글자색 및 효과 지정하기 (리눅스) 포스트에서 내용을 보충하여 글자 효과를 주는 ANSI 제어 문자를 포스팅합니다. 아래 표에서 ‘Esc‘표시는 해당 위치에 ESC 제어 문자(ASCII 27, 0x1B)가 들어감을 의미합니다. 제어문자 효과 Esc[0m 모든 효과 제거 Esc[1m 강조하기 Esc[2m 사용불가 텍스트 Esc[3m 이탤릭체 Esc[4m 밑줄 Esc[5m 깜빡임 Esc[6m 깜빡임 Esc[7m 역상 Esc[8m 숨기기 Esc[9m 취소선 위의 … 더 보기 “ANSI 제어 문자 (글자 효과)”