myCSharp.de - DIE C# und .NET Community (https://www.mycsharp.de/wbb2/index.php)
- Knowledge Base (https://www.mycsharp.de/wbb2/board.php?boardid=68)
-- Artikel (https://www.mycsharp.de/wbb2/board.php?boardid=69)
--- [Artikel] Regex-Tutorial (https://www.mycsharp.de/wbb2/thread.php?threadid=41009)


Geschrieben von Ace86 am 12.08.2013 um 23:17:
 
Hi,

erst einmal vielen Dank für das Tutorial.

Bei den Übungen ist mir bei der Aufgabe 10 (Zahl zwischen -750 und 750) aufgefallen, dass das Pattern aus der Lösung auch -000, -00, -0, 00 und 000 zulässt. Wenn statt
^-?(7[0-4]\d|750|[0-6]?\d{1,2})$ das Pattern
^(0$|-?([1-9]\d?|[1-6]\d{0,2}|7[0-4]\d|750))$ verwendet wird besteht das Problem nicht. Sprich es wird geprüft, ob die Eingabe = 0 oder Minus bzw. kein Zeichen und 1-99 oder 100-699 oder 700-749 oder 750 ist.

Ähnlich ist es bei Aufgabe 11 (dreistellige Zahl von -750 bis 750). Hier funktionieren auch -000 und 000.
Das Problem lässt sich beheben indem aus
^-?(7[0-4]\d|750|[0-6]\d{2})$
^-?(7[0-4]\d|750|[1-6]\d{2})$ wird.

Dann ist mir noch ein Schreibfehler im Abschnitt 4.13 Positive und negative Look arounds aufgefallen:
Lookarounds (auch Assertations genannt) stellen die die Leistungsfähigkeit von


Geschrieben von EifelYeti am 14.01.2014 um 13:37:
 
Vielen Dank für das super Tutorial. Immer wenn mir RegEx mal wieder über den Weg läuft zieht es mich hier hin ;)

Um RegEx "spielerisch" zu Lernen kann ich noch RegEx-Golf empfehlen:

 http://regex.alf.nu/

Ziel ist es mit möglichts kurzen Statements alle nötigen Ausdrücke zu matchen, und die unnötigen Ausdrücke auszuschließen.


Geschrieben von shufflekeks am 26.08.2014 um 09:40:
 
Hab noch einen Fehler gefunden.

6. Übungen Nr. 6

Ziffer Strich Ziffer Strich Ziffer Strich (Bsp: 1-7-6)
^\d-\d-\d$

Ich denke das letzte Strich ist zuviel, zumindest wenn man dem Beispiel und der Lösung folgt.

Gruß
shufflekeks


Geschrieben von sinaed am 26.04.2016 um 17:28:
 
Danke für dieses Bemerkenswerte Regex Tutorial, dank diesen hab ich mir eine Frage gespart und enorm viel Code.

Wirklich gut und verständlich geschrieben, hat keine 5 Minuten gedauert da hatte ich meine Antwort. Daumen hoch


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 25.02.2020 10:08