besteht die Möglichkeit, ein Vorwärtsverweis mit einem Lookbehind in regex netVorwärtsreferenz mit einem Lookbehind C#?
Ich habe eine Zeichenfolge
pathwork 1 pathrelax 6 pathwork 2 pathrelax 7 pathwork 3
(?<=path(\w+)\s(\d)*.*?)path(\w+)(\s\d+)
path$3$4$2
I
erhalten möchtenpathwork 1 pathrelax 6 pathwork 21 pathrelax 76 pathwork 32
aber ich erhalte
pathwork 1 pathrelax 61 pathwork 26 pathrelax 72 pathwork 37
I
für diesen Befehl ändern wollen, aber nicht funktioniert
(?<=path(\2)\s(\d)*.*?)path(\w+)(\s\d+)
path$3$4$2
i lesen Referenz über vorwärts http://www.regular-expressions.info/backref2.html#forward
Die .NET-Syntax sieht ein bisschen anders im letzten Beispiel hier http://www.regular-expressions.info/refext.html – Slai