Ich habe ein Problem.
Bei einer Zeichenkette, z.b.
Bla bla bla [Hallo] Bla X:12345 bla bla
soll der Wert innerhalb der eckigen Klammern (von mir aus auch inkl. der eckigen Klammer) erhalten bleiben.
Mittels replace funktioniert dies auch mit folgender Expression:
[^\[^\]](?=[^\]]*?(?:\[|$))
--> JavaScript RegExp Example: Online Regular Expression Tester
Zusätzlich, und das ist der Punkt an dem ich nicht mehr weiterkomme, soll auch noch das "X:" mit den 5 Zahlen übrig bleiben - also der Rest drum rum weggeschnitten werden.
Jemand eine Idee wie ich das miteinander verknüpfen kann? Ich habe gerade nen Knoten im Kopf.
Bei einer Zeichenkette, z.b.
Bla bla bla [Hallo] Bla X:12345 bla bla
soll der Wert innerhalb der eckigen Klammern (von mir aus auch inkl. der eckigen Klammer) erhalten bleiben.
Mittels replace funktioniert dies auch mit folgender Expression:
[^\[^\]](?=[^\]]*?(?:\[|$))
--> JavaScript RegExp Example: Online Regular Expression Tester
Zusätzlich, und das ist der Punkt an dem ich nicht mehr weiterkomme, soll auch noch das "X:" mit den 5 Zahlen übrig bleiben - also der Rest drum rum weggeschnitten werden.
Jemand eine Idee wie ich das miteinander verknüpfen kann? Ich habe gerade nen Knoten im Kopf.