我是XML Schema和RegEx的新手。
我想定义一个与以下结构相匹配的模式:
<fantastic>:item.attribute</fantastic>
以及:
<fantastic>:item.attribute,:item.attribute,:item.attribute</fantastic>
我想拥有成对的项目和属性。如果有多对,则对应用逗号分隔。所以我想告诉解析器以下内容:
&#39;如果模式从字符串的开头开始,则不会在其前面放置逗号。否则,需要在(重复)字符串之前放置逗号。&#39;
项目和属性的模式要复杂得多。但它的作用除了对之间的逗号分隔外。
我做了一些研究,发现^用于告诉解析器前一个字符必须位于字符串的开头。
但我无法在 XML Schema Pattern 中使用它。它是否以XML格式存在?
你会怎么写这个?
亲切的问候