Wieder mal regex:)
-
Hallo Leute,
ich hab eine beliebige Zeichenfolge: Welche alle Zeichen haben darf!
Nun will ich alle zusammenhängenden Zeichenketten welche mit Leerzeichen oder >, <, +,- getrennt sind mit regex erkennen!bspw: "abc345 + 23.3mm terrw - < ttr(232z > wewkj! +"
Ergebnis sollte sein;01. abc345
02. +
03. 23.3mm
04. terrw
05. -
06. <
07. ttr(232z
08. >
09. wewkj!
10. +Ich komm nich drauf wie ich das machen soll:(
Grüße
-
Ich habe jetzt die Lösung!
Pattern: (\+|\-|\|\|<|>)|([a-zA-Z0-9\.\(\)])
-
((^|(?<=[\-+>< ])).+?($|(?=[\-+>< ]))|[\-+>< ])
Das da ?
EDIT:
Nein vergiss es. Btw. deine Lösung passt nicht, wenn schon müsse es([+\-*\\<> ]|[^+\-*\\<> ]+)
heißen
-
Danke shadwo.. wie du abgehst :p man lernt nie aus.. regex gefällt mir solangsam:)