小编d.b*_*eve的帖子

XML 模式正则表达式空字符串

我有一个带有正则表达式限制的 XML 架构,它匹配三个不同的选项,看起来与此类似:

somestring|someotherstring|
Run Code Online (Sandbox Code Playgroud)
  1. 一些字符串,或者
  2. 其他一些字符串,或者
  3. 空字符串

我的问题是 xmllint 不喜欢这个正则表达式。它给出以下错误:

正则表达式错误:编译失败:期待 | 之后有一个分支

由于环境的原因,我被迫遵守xmllint。

我的问题是,在 XSD 中使用正则表达式匹配空字符串还有哪些其他选项?

据我了解,XSD 正则表达式中不提供负向预测,并且我对其他选项感到茫然。

regex xml xsd xmllint

4
推荐指数
1
解决办法
2116
查看次数

标签 统计

regex ×1

xml ×1

xmllint ×1

xsd ×1