정규식
From IT Wiki
기본 문법
- ^ : 문자열의 시작
^a : a로 시작하는 곳 찾기 ^a+ : a가 여러개 나오면 모두 찾기 ^[a-z] : 영문 소문자로 시작하는 곳 찾기 ^[a-z]+ : 영문 소문자로 이루어진 단어 찾기
- [...] : 문자의 집합
- 두 문자 사이에 - 기호를 이용하여 범위를 지정
- 따옴표를 통하여 나열
[0-9] : 숫자 [a-z] : 영어 소문자 [a-zA-Z] : 영어 대소문자 [가-힣] : 한글 [1,3,4] : 1, 3, 4 중 하나
- + : 찾는 문자가 여러 개일 수 있음
[0-9]+ : 숫자로 이루어진 문자열 ex) 1, 2, 123, 1442, 345345, 23904729384 [a-z]+ : 영어 소문자로 이루어진 문자열 ex) a, n, apple, wqdnlkqdnqw
- $ : 문자열의 끝을 지정
- 문자열이 지정된 조건으로 끝나야 함
[0-9]+$ : 숫자로 시작하고 숫자로 끝나는 문자열 참) 1, 2, 123, 1442, 345345, 23904729384 거짓) a123, 1442b
- {숫자} : 자리수를 지정
[0-9]{1.4} : 숫자 1~4자리
정규식 치환
정규식을 괄호로 감쌀 경우 감싸진 부분을 변수로 사용 가능
Find: ([0-9]{1,4}) ([가-힣]) Replace: $1. $2 as-is: 442 오 to-be: 442. 오