Expression régulière, correspondance des motifs dans xsd
je me demandais comment faire une expression régulière pour n'importe quel caractère sauf *
et +
. J'ai essayé ([^*+])
et ([^*+])
mais les deux expressions semblent incorrectes. Quelqu'un peut-il svp me pointer dans la bonne direction? Grâce.
Edit: voici un snipet de code. J'ai attaché l'ex reg suggéré ci-dessous dans visual studio et il génère toujours une erreur quand j'entre dans une chaîne régulière.
<xsd:element name="elementName">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="/^[^*+]+$/"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
Edit: l'exemple de chaîne que j'utilise est "test""
Le le résultat est une habitude contrainte d'échouer avec l'actuel reg ex: /^[^*+]+$/
10
demandé sur
user459811
2011-07-25 20:32:36
3 réponses
Dans le Schéma XML regex saveur, vous ne devez pas ajouter de délimiteurs regex (i.e., le /
à l'une ou l'autre extrémité de