Muster ohne Leerzeichen, gefolgt vom gleichen Muster mitPhp

PHP-Programmierer chatten hier
Guest
 Muster ohne Leerzeichen, gefolgt vom gleichen Muster mit

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post