정규식 설명 예제 . 임의의 한 문자 (필수)를 의미 합니다. ab.(abc, abd,abe) .. ? 바로 앞에 문자가 없거나 하나가 있음 을 의미 합니다. a?c (ac, abc, bc) .. * 바로 앞에 문자가 없거나 하나이상 반복 을 의미 합니다. ab* (a, ab, aaa) .. + 바로 앞에 문자가 하나이상 반복 을 의미 합니다. ab+ (ab, abb, abbb) .. ^ 문자열의 시작 을 의미 합니다. ^ab (abc, abcd, abcde) .. [^] ^이후의 괄호안 형식을 제외함 을 의미 합니다. [^ab]cd (ecd, fcd, gcd) .. $ 문자열의 끝 을 의미 합니다. abc$ (pupu abc, story abc) .. [] []안의 형식 일치 를 의미 합니다. [abc] (a, b, c, ab, bc, abc) ... {} {}앞 문자열(혹은 문자) 반복 갯수 를 의미 합니다. ab{2} (abab) ab{2,} (2개이상) ab{1,2} (1부터 2까지) () ()안의 내용 을 하나의 묶음으로 사용 함 을 의미 합니다. (ab){2} (abab) (ab)+ (ab, abab, ababab ..) | or연산 을 의미 합니다. (a|b|c) (a, b, c, ab,abc ..) [0-9] (부터 - 까지)의 숫자 를 의미 합니다. [0-9] (0, 1, 2, 3, 4 ..) [a-z] (부터 - 까지)의 소문자 를 의미 합니다. [a-z] (a, b, c, d ..) [a-zA-Z] (부터 - 까지)의 대,소문자 를 의미 합니다. [a-zA-Z] (a, b, A, B ..) \p(Alpha) 대,소문자 아파벳 을 의미 합니다...