Muster ohne Leerzeichen, gefolgt vom gleichen Muster mit

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Muster ohne Leerzeichen, gefolgt vom gleichen Muster mit

by Guest » 07 Jan 2025, 06:47

Ich habe viele Dinge der folgenden Art: a+2da + 2d
Der erste Teil Der Inhalt des Spans ist Teil eines mathematischen Ausdrucks a+2d (ohne Leerzeichen) und der zweite Teil enthält denselben Text, jedoch mit Leerzeichen um den Operator: a + 2d. Ich muss in der Lage sein, das a+2d zu erfassen, damit ich es entfernen kann.
Einige Beispiele für die Ausdrücke, die ich habe:

Code: Select all

x-y=3x - y = 3
, a+b-c=da + b - c = d, x-y=3x - y = 3 und es könnte Unterstriche und Klammern enthalten, wie a_n=a+(n−1)da_n = a + (n - 1)d
Ich kann (nur) die erste Hälfte der einfacheren Beispiele mithilfe des regulären Ausdrucks finden:

Code: Select all

/((\w*[\+|\-|\=]\w*)*)/
und die zweite Hälfte (nur) mit Leerzeichen unter Verwendung von

Code: Select all

/((\w* [\+|\-|\=] \w*)*)/
Aber ich habe keine Ahnung, wie ich die zweite Hälfte mit der ersten kombinieren soll oder umgekehrt. Keines der Beispiele für einen Blick in die Zukunft oder einen Blick in die Vergangenheit, auf die ich gestoßen bin, passte zur Situation und wurde sehr schnell kompliziert. TIA.

Top