| 

.NET C# Java Javascript Exception

7
Ja, es gibt circa 100.000 Websites, auf denen man reguläre Ausdrücke testen kann, aber eine finde ich besonders schön: http://regex101.com/ RegEx101 heißt die Seite, und hat ein paar schöne Features: Man kann die (Programmier-)Sprache einstellen, leider gibt es (noch) kein ...

Ja, es gibt circa 100.000 Websites, auf denen man reguläre Ausdrücke testen kann, aber eine finde ich besonders schön:

http://regex101.com/

RegEx101 heißt die Seite, und hat ein paar schöne Features:

  • Man kann die (Programmier-)Sprache einstellen, leider gibt es (noch) kein .NET, aber die PHP-Syntax ist sehr ähnlich
  • Man kann Flags setzen
  • Es gibt die übliche Kurzhilfe, aber auch eine etwas längere Version.
  • Es gibt ein relativ gutes Syntax-Highlighting
  • Ganz toll: Es werden die gefundenen Matches (also der Gruppen) angezeigt. Das habe ich lange gesucht!
  • Die Seite hat einen Code-Genrator, der auch C# kann, auch wenn man den jetzt nicht wirklich braucht…

Ein weiteres nettes Feature ist der Debugger, der anzeigt, in welchen Schritten die Engine den Text absucht. Auf die Weise findet man schnell Fehler bei denen zu viel „gefressen“ wird. Leider ist die Seite nicht besonders schnell, vermutlich wird der RegEx per AJAX auf dem Server ausgeführt… Wer eine schnellere Alternative sucht (die ich bis jetzt benutzt habe): http://regexpal.com/ Sehr schnell (weil in JavaScript), versteht aber die .NET Eigenheiten nicht und kann auch die Matches/Gruppe nicht anzeigen. Darum habe ich eine neue Seite gebraucht…

Jetzt kann ich endlich an so wunderschönen Ausdrücken wie


> (.+) \((.+)\): (.+) ((\(\w\w?\))+) (\d,\d\d€)/(\d,\d\d€)/(\d,\d\d€)

weiterarbeiten

Und ja, wenn ich damit fertig bin, erzähle ich auch, wofür ich das brauche.

Habt ihr noch Tipps für RegEx-Tester oder andere nützliche Online-Tools?
.net csharp javascript programmieren tipps-und-tricks regex debugger
Weitere News:
Schreibe einen Kommentar:
Themen:
debugger regex tipps-und-tricks programmieren javascript csharp .net
Entweder einloggen... ...oder ohne Wartezeit registrieren
Benutzername
Passwort
Passwort wiederholen
E-Mail
TOP TECHNOLOGIES CONSULTING GmbH