2024-04-26 05:47:24 发布
网友
我正在对我的第一个自定义XML模式进行linting处理,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>
我读到这是因为不支持非捕获组。这是对的吗?有什么办法吗?在
请注意,在XSD regex flavor中:
\d
[0-9]
使用
<xs:pattern value="-?[0-9]+(\.[0-9]+)?,-?[0-9]+(\.[0-9]+)?"/>
请注意,在XSD regex flavor中:
\d
和所有其他速记字符类都支持Unicode,因此使用[0-9]
而不是{使用
相关问题 更多 >
编程相关推荐