Ich bin eine XML-Datei gegen eine XSD Parsen einige regex Muster verwendet zur Überprüfung Eingangsdaten enthält, aber nur diese Regex einen Fehler erzeugt, auch wenn es in das Eclipse-XSD-Plugin passiert:XML Validieren XSD mit mit RegexMuster
InvalidRegex: Pattern value
'(((com|org)\.)+(\b[a-z]+[.]{1}\b)+)?[A-Z]{1}[A-Za-z]+'
is not a valid regular expression. The reported error was:
'This expression is not supported in the current option setting.'.
Also selbst wenn das Problem durch die \ b Grenze verursacht wird, die ich sicher entfernen kann, mit SAX Validator wo finde ich die fatale "aktuelle Option Einstellung"?
Wo ist Ihr XML, damit wir den Kontext sehen können, in dem diese Einschränkung einen Fehler erzeugt? –
Beachten Sie, dass '{1}' weggelassen werden kann. –
Tnx zur Fixierung des Reduktionsmittels {1}. Zur Zeit ist es kein Problem mehr, weil ich gelöst habe, als ich bemerkte, dass das Entfernen des "\ b ... \ b" es ohne Fehler funktioniert. Aber jetzt bin ich neugierig zu wissen, wo ich die erwähnte "Option Einstellung" einstellen kann, es könnte nützlich sein zu wissen, wo diese versteckten Einstellungen zu manipulieren sind. –