我在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个大写字母、数字、空格字符或/
字符,或无。或者:([A-Z0-9 /]{0,25})