我正在尝试使用模式中的正则表达式模式来限制 xml 元素的内容,但我无法让它工作,而且我添加的越多,它似乎变得越糟。
要求如下:
- 元素字符串不能超过 512 个字符(这一点很简单,但为了完整性而添加)
- 该字符串由多个键值对组成。
- 键值对将由 '^' 分隔
- 每个键值对由一个 3 个字符的键组成,后跟任意数量的值字符。
- 键将通过“|”与值分开
XML 的一个示例是:
<myElement>
ABC|This is some value text for key ABC^DEF|This is some value text for key DEF^GHI|This is some value text for key GHI^JKL|This is some value text for key JKL^
</myElement>