【发布时间】:2017-03-30 04:01:41
【问题描述】:
我正在检查我的第一个自定义 XML 模式,lxml 被表示为元组的表达式捕获,例如“10.1,-900”:
<xs:simpleType name="pair_dec">
<xs:restriction base="xs:string">
<xs:pattern value="-?\d+(?:.\d+),-?\d+(?:.\d+)"/>
</xs:restriction>
</xs:simpleType>
我听说这是因为不支持非捕获组。这是正确的吗?有解决方法吗?
【问题讨论】:
-
正则表达式本身是错误的,您在分组后缺少
?s。
标签: python regex xsd lxml xsd-validation