我正在编写一个xsd,需要从中构建jaxb类。
我无法验证此正则表达式:
<element name="myValue" maxOccurs="1"
minOccurs="0">
<simpleType>
<restriction base="time">
<pattern
value="^(?:2[0-3]|[01][0-9]):[0-5][0-9]:[0-5][0-9]$">
</pattern>
</restriction>
</simpleType>
</element>
它让我目瞪口呆:
InvalidRegex:模式值"^(?:2[0-3]|[01][0-9]):[0-5][0-9]:[0-5][0-9]$"不是有效的正则表达式。报告的错误为:"当前选项设置中不支持此表达式。"。
但我真的不知道如何调整它。我在这里和那里做了大量的研究,并尝试获得一个"hh24:mm:ss"模式的日期前导零,但没有成功。
我不想修改Eclipse偏好中的某些内容,我希望得到一个完全"国际化"的解决方案。
感谢您的合作
try:
^(2[0-3]|[01][0-9]):[0-5][0-9]:[0-5][0-9]$