正则表达式
表示字符串集(也表示为 L(R))的字符序列。当用于约束词法空间时,正则表达式断言只有字符串集中的字符串对于该类型的值是有效文本。
正则表达式由零个或多个用“或”(|) 字符分隔的分支组成。
语法
regExp :: = branch ('|' branch) *
注释
下表说明有效的正则表达式 R 及其字符串集 L(R)。
用于所有分支 S 和正则表达式 T 的有效正则表达式 R |
L(R) 字符串集 |
---|---|
(空字符串) |
只包含空字符串的集合。 |
S |
L(S) 中的所有字符串。 |
S|T |
L(S) 中的所有字符串和 L(T) 中的所有字符串。 |