Hallo Forum,
mein erster Besuch hier bei euch, gewöhnlich bekomme ich meine Probleme gelöst aber die Regex zwingen mich in die Knie.
Der folgenden Text ist sowohl meine Zielsetzung als auch ein vorbildlicher Testtext, der genau das beinhaltet womit ich nicht weiter komme, nämlich das die Regex dieser String teilt:
:::Anti-Blockiergerät(1,g):::, :::Mäher(3,Sonstige Geräte):::
Mit dem Regex Coach und auf http://regexpal.com/ habe ich versucht zu verstehen wie ich diese Trennung hin bekomme. Es will einfach nicht klappen:
https://www.dropbox.com/s/7kxyv1c8cb...x%20Tester.png
Damit treffe ich, theoretisch, jeden Text zwischen den ':::'.
Nur fehlt noch die Trennung bzw. das Matchen der o.g. Zeile als 2 Begriffe
Hier erst mal den Text:
>>
Folgende Begriffe müssen durch ihre ":::Pre-Formatierung(1,r):::" erkannt werden.
Für die erkannten Begriffen, wird durch die in Klammern stehenden Werten über die Weiterverarbeitung entschieden.
Die Fachbegriffe lauten z.B. :::Multi-Mähgerät(1,g):::, :::Mäher(3,Sonstige Geräte)::: und :::Ende/Gelände:::.
Das Resultat sollte ein :::Array::: sein mit folgenden Inhalt, wenn möglich:
[0]= Das gesamte "Gebilde". Z.B: :::Multi-Mähgerät(1,g):::
[1]= Multi-Mähgerät
[2]= 1
[3]= g
<<
Für Eure Unterstützung bedanke ich mich herzlich!
Marc
mein erster Besuch hier bei euch, gewöhnlich bekomme ich meine Probleme gelöst aber die Regex zwingen mich in die Knie.
Der folgenden Text ist sowohl meine Zielsetzung als auch ein vorbildlicher Testtext, der genau das beinhaltet womit ich nicht weiter komme, nämlich das die Regex dieser String teilt:
:::Anti-Blockiergerät(1,g):::, :::Mäher(3,Sonstige Geräte):::
Mit dem Regex Coach und auf http://regexpal.com/ habe ich versucht zu verstehen wie ich diese Trennung hin bekomme. Es will einfach nicht klappen:
https://www.dropbox.com/s/7kxyv1c8cb...x%20Tester.png
Damit treffe ich, theoretisch, jeden Text zwischen den ':::'.
Nur fehlt noch die Trennung bzw. das Matchen der o.g. Zeile als 2 Begriffe
Hier erst mal den Text:
>>
Folgende Begriffe müssen durch ihre ":::Pre-Formatierung(1,r):::" erkannt werden.
Für die erkannten Begriffen, wird durch die in Klammern stehenden Werten über die Weiterverarbeitung entschieden.
Die Fachbegriffe lauten z.B. :::Multi-Mähgerät(1,g):::, :::Mäher(3,Sonstige Geräte)::: und :::Ende/Gelände:::.
Das Resultat sollte ein :::Array::: sein mit folgenden Inhalt, wenn möglich:
[0]= Das gesamte "Gebilde". Z.B: :::Multi-Mähgerät(1,g):::
[1]= Multi-Mähgerät
[2]= 1
[3]= g
<<
Für Eure Unterstützung bedanke ich mich herzlich!
Marc
Kommentar