2017-04-18 2 views
0

ich Python bin mit für eine XML-Datei zu lesen und ich brauche alle ungültig XML-Entitäten zu finden, so regex ".*&[a-zA-Z0-9];.*" Ich verwende aber ich will nicht gültig Einheiten entsprechen (", , ', <, >) Kann ich es mit Regex tun?Equivalent „AND NOT IN“ regex

Antwort

2

Sie können eine negative Vorschau verwenden:

&(?!(?:quot|amp|apos|lt|gt);)[a-zA-Z0-9]*;