Hallo liebe SELFHTMLer,
so, nun habe ich die gewünschte Regex.
Eine Frage bzw. zwei Fragen diesbezüglich habe ich noch.
Erstmal die regex:
------
(?<shipamount>[1-9][0-9,.]+)\s(?!\b(?:von|Anfragen?|CEST|Millisekunden|by|Florian?)\b)(?<shipclass>(?:[A-Z][a-z]+|[a-z]+\s[A-Z][a-z]+)|(?:[A-Z][a-z]+))|(?<shipclass>[A-Z][a-z]+|[a-z]+\s[A-Z][a-z]+)\s(?<shipamount>[0-9,.]+)\s((?<shipamount>[0-9,.]+))
Dieser Teil intressiert mich sehr und den würde ich gern verbessern.
(?<shipclass>[A-Z][a-z]+|[a-z]+\s[A-Z][a-z]+)\s(?<shipamount>[0-9,.]+)\s((?<shipamount>[0-9,.]+))
Dieser soll nur finden:
schwerer Bomber 0 (12.345)
oder
Snatcher 1.445.555 (765)
Lassen sich nun beim Beispiel Snatcher die Zahlen 1.445.555 und 765 vernünftig gruppieren?
Am besten wäre wenn die regex mir diese beiden Zahlen gleich addiert. Das ist ja aber nicht Aufgabe einer regex, aber das was ich gern erreichen möchte.
Ansonsten bleibt mir nur eine Möglichkeit, der Zahl in klammern eine andere Gruppe zu stecken.
LG
kev1n

SELFCODE:
sh:( fo:| ch:? rl:° br:^ ie:{ mo:| va:) de:] zu:) ss:| ls:[ js:|
---