是否可以避免在xsd模式正则表达式中使用分支元模块?

时间:2014-02-09 11:46:57

标签: xml regex xsd

我对正则表达式的世界非常新手,所以这是我的问题:

考虑以下XSD代码段(EX1):

<restriction base=”token”>
<pattern value=”abc|xyz” />
</restriction>

现在,考虑我将用以下代码(EX2)替换它:

<restriction base=”token”>
<pattern value=”abc” />
<pattern value=”xyz” />
</restriction>

据我所知,EX2中的文字应至少与所提供的一种图案相匹配 所以,基本上,它看起来在逻辑上是平等的。

现在,出于个人技术原因,我试图消除所有'|'我的XSD代码中的字符    注意:我知道这个字符也用作条件正则表达式作为“else”关键字 - 我没有使用它。

问题是,除了条件正则表达式,或者我提供上述示例的情况,是否还有“|”的其他“用例” (分支)meta-char我应该期待在未来“扩展”我的正则表达式时遇到?

由于

0 个答案:

没有答案