項目
原子 (不論是一般字元、字元類別或括弧括住的規則運算式) 後面可能會加上數量詞。
語法
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) 中零或多個字串的所有串連。 |
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 結構描述規則運算式參考圖表
原子
數量詞