Hallo,
bin hier zufällig über dieses Tutorial gestolpert. Ich nutze schon einige Jahre Reguläre Ausdrücke. Anfangs mit Perl zum analysieren von Log-Dateien.
Jetzt bin ich etwas verwundert über die folgenden Punkte.
1. Bis zum ersten Vorkommen '?'
2. Markierter Ausdruck '{ ... }'
3. Leerzeichen '\s'
Jetzt bin ich etwas verwundert über die Erklärung - verwendet .NET keine Perl kompatiblen Regulären Ausdrücke? Nach meiner Erinnerung, sind doch beides einfache Quantoren. Liege ich da etwa seit einigen Jahren falsch?
Meiner Meinung nach:
Ist [0-9]{0,1} das gleiche wie [0-9]?
Ist [0-9]{0,} das gleiche wie [0-9]*
Ist [0-9]{1,} das gleiche wie [0-9]+
Desweiteren zu Punkt 3. Ist der Wert doch kein Leerzeichen? Auch sämtliche Steuerzeichen wie \r, \t, (je nach modifier auch \n) ?
bin hier zufällig über dieses Tutorial gestolpert. Ich nutze schon einige Jahre Reguläre Ausdrücke. Anfangs mit Perl zum analysieren von Log-Dateien.
Jetzt bin ich etwas verwundert über die folgenden Punkte.
1. Bis zum ersten Vorkommen '?'
2. Markierter Ausdruck '{ ... }'
3. Leerzeichen '\s'
Jetzt bin ich etwas verwundert über die Erklärung - verwendet .NET keine Perl kompatiblen Regulären Ausdrücke? Nach meiner Erinnerung, sind doch beides einfache Quantoren. Liege ich da etwa seit einigen Jahren falsch?
Meiner Meinung nach:
Ist [0-9]{0,1} das gleiche wie [0-9]?
Ist [0-9]{0,} das gleiche wie [0-9]*
Ist [0-9]{1,} das gleiche wie [0-9]+
Desweiteren zu Punkt 3. Ist der Wert doch kein Leerzeichen? Auch sämtliche Steuerzeichen wie \r, \t, (je nach modifier auch \n) ?