메타 문자 설명 예 | 표현식 논리 OR gr(a|e)y -> "gray" "grey" ^ 입력의 시작부분에 대응된다. /^A/는 "An E"의 A와 대응된다. $ 입력이 끝 부분과 대응된다. /t$/는 "eat"와 대응된다. * ( = {0,}) 앞의 표현식이 0회 이상 연속으로 반복되는 부분과 대응된다. /bo*/ -> "boooed", "A bird warbled" X-> "A goat grunted" ab*c -> "ac" "abc" "abbc" "abbbc" +( = {1,}) 앞의 표현식이 1회 이상 연속으로 반복되는 부분에 대응된다. /a+/ -> "candy", "caaaandy" X->"cndy" ab+c -> "abc" "abbc" "abbbc" X-> "ac" ? ( = {0,1}) ..