부분
일반 문자, 문자 클래스 또는 괄호로 묶은 정규식인 아톰으로 수량자가 따라올 수도 있습니다.
구문
piece :: = atom quantifier?
설명
다음 표에서는 유효한 부분 R과 해당 문자열 집합 *L(R)*을 보여 줍니다.
아톰 S 및 n<=m과 같은 음수가 아닌 정수 n과 m에 대한 유효한 부분 R | 문자열 집합 L(R) |
---|---|
S |
L(S)에 있는 모든 문자열 |
S? |
빈 문자열과 L(S)에 있는 모든 문자열 |
S* |
L(S?)에 있는 모든 문자열과 L(S*)에 있는 S와 L(S)에 있는 T가 포함된 모든 문자열 ST. L(S)에 있는 0개 이상 문자열의 모든 연결입니다. |
S+ |
L(S)에 있는 S와 L(S*)에 있는 T가 포함된 모든 문자열 ST. L(S)에 있는 하나 이상 문자열의 모든 연결입니다. |
S{n, m} |
L(S)에 있는 S와 L(S{n-1, m-1})에 있는 T가 포함된 모든 문자열 ST. L(S)에 있는 n개 이상, m개 이하 문자열의 모든 시퀀스입니다. |
S{n} |
L(S{n,n})에 있는 모든 문자열. L(S)에 있는 n개 문자열의 모든 시퀀스입니다. |
S{n,} |
L(S{n}S*)에 있는 모든 문자열. L(S)에 있는 최소 n개 문자열의 모든 시퀀스입니다. |
S{0, m} |
L(S?)에 있는 S와 L(S{0, m-1})에 있는 T가 포함된 모든 문자열 ST. L(S)에 있는 m개 이하 문자열의 모든 시퀀스입니다. |
S{0,0} |
빈 문자열만 포함하는 집합 |
참고 항목
참조
XML 스키마 정규식
XML 스키마 정규식 참조 차트
Atom
수량자