Ich versuche, einen der 4000 Ausdrücke anzupassen (und entfernen).Python reguläre Ausdrücke ist die Reihenfolge der Alternativen wichtig für die Geschwindigkeit/Auswahl zwischen Alternativen
Stecke ich die am häufigsten verwendeten Streichhölzer an der Vorderseite wird, dass eine Geschwindigkeitsanpassung (oder ist es nicht definiert)
obwohl in der Regel exklusiv, habe ich manchmal Standardfälle haben: ‚ax * | a (0-9) |‘ , dh 'a', aber ich möchte ein gieriges Spiel, wenn möglich. reicht es aus, a (0-9) | ax * neu zu ordnen oder ist dies nicht durch die Spezifikation garantiert?
Haben Sie eine Referenz, die dies dokumentiert? – seanv507
Der [Haupt hier] (http://www.regular-expressions.info/alternation.html): * Die Regex-Engine ist eifrig. Es hört auf zu suchen, sobald es eine gültige Übereinstimmung findet. * –
Ich konnte gestern die Frage nicht aufheben, da mir die Stimmen ausgegangen sind - fertig. –