개발을 하다 보면 문자열 처리와 검증이 필요하다.그때 유용하게 쓰이는 도구가 정규표현식(Regular Expression, Regex)이다. 여기서는 실무에서 자주 쓰이는 기본 문법을 정리했다. 이 정도만 익혀도 대부분의 상황을 커버할 수 있다. 1. 문자 매칭. : 임의의 문자 1개 (줄바꿈 제외)예: a.c → abc, axc[...] : 문자 집합(괄호 안에 있는 문자 중 하나)예: [abc] → a, b, c예: [0-9] → 숫자 0~9예: [a-zA-Z] → 알파벳 전체[^...] : 괄호 안의 문자를 제외예: [^0-9] → 숫자가 아닌 문자 2. 반복 (Quantifier)* : 0회 이상 반복이다.예: ab* → a, ab, abb, abbb...+ : 1회 이상 반복이다.예: ab..