December 2009
Intermediate to advanced
560 pages
15h 5m
German
Sie wollen die Name/Wert-Paare eines Parameters in einer INI-Datei finden (zum Beispiel Item1=Value1), wobei beide Teile mit einfangenden Gruppen getrennt werden sollen. Die Rückwärtsreferenz 1 soll den Parameternamen (Item1) enthalten, Rückwärtsreferenz 2 den Wert (Value1).
So sieht der reguläre Ausdruck aus, mit dem man diese Aufgabe erledigen kann:
^([^=;\r\n]+)=([^;\r\n]*)
Regex-Optionen: ^ und $ passen auf Zeilenumbruch
Regex-Varianten: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
^ # Zeilenanfang ( [^=;\r\n]+ ) # Einfangen des Namens als Rückwärtsreferenz 1 = # Trennzeichen zwischen Name und Wert ( [^;\r\n]* ) # Einfangen des Werts als Rückwärtsreferenz 2
Regex-Optionen: ^ und $ passen ...