Ich habe versucht, die Standard-Look-ahead-Methoden zum Negieren einer Regex, die ich für einen Gleichungslöser verwende. Das Problem ist, dass es nicht funktioniert.Negieren einer komplexen Regex
die Probe Gleichung: 1 + 2x5 + 3x4
I the2 Instanzen der Multiplikation isolieren will. Ich möchte {1+, +} in einem Array und {2x5, 3x4} in dem anderen.
Ich verwendet split ("\\ d + x \\ d"), um das erste Array zu erhalten, aber kann diese Regex nicht erfolgreich negieren, um das andere zu erhalten. Danke für Ihre Zeit, jede Hilfe geschätzt!
@LutzL Wie ist die Antwort auf diese Frage direkt relevant? –