next up previous contents
Next: Matching words with <with Up: Using Metacharacters in Regular Previous: Repeating Characteer Sets with   Contents

Matching a Specific Number of Sets with \{ and \}

`*'만으로는 최대 횟수를 지정할 수 없습니다. 몇몇 프로그램들에선 다음과 같은 횟수를 지정하는 정규식을 쓸 수 있습니다. 이는 두 개의 쌍으로 이루어진 특수 표현을 사용합니다: `\{'와 `\}'.

예를 들어 소문자 4 개에서 8개로 이루어진 문자열은 [a-z]\{4,8\}에 해당합니다. 횟수를 지정할 때 쓰이는 수치는 0에서 255 사이의 수치면 됩니다. 만약 두 번째 수치가 생략되면 *와 비슷하게 상위 경계에 적용받지 않습니다. 따라서 특수 문자 *는 \{0,\}와 같은 뜻입니다.와 마찬가지로 이는 앞 패턴의 횟수를 지정하기 위해 쓰입니다. 따라서 이 표현이 문장의 처음에 나온다면 modifier의 기능을 잃고 일반 글자로 쓰이게 됩니다.

Figure 3: Regular Expression Pattern Repetition Examples
\begin{figure}
\begin{center}
\begin{tabular}{l\vert p{7cm}}
\textbf{Regular Exp...
...\texttt{A\{4,8\}}로 시작하는 줄 \\
\hline
\end{tabular}\end{center}\end{figure}




1999-12-14