【发布时间】:2019-08-02 23:55:37
【问题描述】:
我正在努力寻找一个正则表达式来使用 xsd 模式来验证 xml 文件,以获取像 -aa、_aa 和 ab|ab 这样的词。当我尝试在线tool 匹配正则表达式时,单词ab|ab 匹配2 次,不知何故管道|打破比赛。
我的正则表达式:
<xs:attribute name="element">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="(\w+\s*|'?\-*|\|)" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
【问题讨论】:
标签: regex xml xsd-validation