文字列セットを表記する文字シーケンス (L(R) としても表現されます)。構文の空白を制約するために使用する場合、正規表現は、文字列セット内の文字列だけがその型の値として有効なリテラルであることを示します。
正規表現は、"or" または (|) 文字で区切られた 0 個以上の分岐で構成されます。
構文
regExp :: = branch ('|' branch) *
解説
有効な正規表現 R とその文字列セット L(R) を次の表に示します。
すべての分岐 S および正規表現 T の有効な正規表現 R | 文字列のセット L(R) |
---|---|
(空の文字列) |
空の文字列だけを含むセット。 |
S |
L(S) 内のすべての文字列。 |
S|T |
L(S) 内のすべての文字列と L(T) 内のすべての文字列。 |
参照
リファレンス
XML スキーマの正規表現
XML スキーマ正規表現参照チャート
分岐