XML 架构正则表达式“/”和“|”
XML Schema regex "/" and "|"
我在一个 XML 架构中有三个不同的模式值:
"[A-Z0-9]{1,12}"
"([A-Z0-9]{2})|"
"([A-Z0-9 /]{1,25})|"
我对示例 1 的解释是值可以包含 1 到 12 个大写字母或 0 到 9 之间的数字。
我对示例 2 末尾的 or
符号感到困惑。或者什么?因为 or 符号在语句的末尾。
在示例 3 中,/
的作用是什么?上面的相同问题适用于尾随 |
.
([A-Z0-9]{2})|
:两个大写字母或数字,或者什么都没有.
([A-Z0-9 /]{1,25})|
:1 到 25 个大写字母、数字、space 个字符或 /
个字符, 或无。或者:([A-Z0-9 /]{0,25})
我在一个 XML 架构中有三个不同的模式值:
"[A-Z0-9]{1,12}"
"([A-Z0-9]{2})|"
"([A-Z0-9 /]{1,25})|"
我对示例 1 的解释是值可以包含 1 到 12 个大写字母或 0 到 9 之间的数字。
我对示例 2 末尾的 or
符号感到困惑。或者什么?因为 or 符号在语句的末尾。
在示例 3 中,/
的作用是什么?上面的相同问题适用于尾随 |
.
([A-Z0-9]{2})|
:两个大写字母或数字,或者什么都没有.
([A-Z0-9 /]{1,25})|
:1 到 25 个大写字母、数字、space 个字符或 /
个字符, 或无。或者:([A-Z0-9 /]{0,25})