在XML模式中,我有三个不同的模式值:
"[A-Z0-9]{1,12}"
"([A-Z0-9]{2})|"
"([A-Z0-9 /]{1,25})|"
我对示例1的解释是,值可以包含1到12个大写字母或0到9之间的数字。
在示例2的末尾,我对or
符号感到困惑。由于或符号位于语句的末尾。
在示例3中,/
的作用是什么?上面的问题同样适用于尾随|
。
答案 0 :(得分:1)
([A-Z0-9]{2})|
:两个大写字母或数字, 或什么都不是 。
([A-Z0-9 /]{1,25})|
:1到25个大写字母,数字,空格字符或/
字符, 或什么都不是 。或者:([A-Z0-9 /]{0,25})