Wenn Sie sich der Programmierung auf einer beliebigen Ebene widmen, müssen Sie früher oder später reguläre Ausdrücke verwenden. Einer der Nachteile regulärer Ausdrücke besteht darin, dass das Lesen verwirrend sein kann und Sie beim Erstellen eine Vielzahl von Tests durchführen müssen, um sie zu debuggen. Das Ergebnis ist das, nach dem Sie suchen. Um all diese Aufgaben zu erledigen, haben wir ein sehr praktisches Online-Tool, regex101.com, mit dem wir reguläre Ausdrücke online erstellen, testen und debuggen können .
Diese Seite bietet einen kostenlosen Service, mit dem wir sogar die regulären Ausdrücke unserer Projekte teilen können.
Erstellen, testen und debuggen Sie reguläre Ausdrücke online mit regex101.com
Wenn wir auf die Website regex101.com zugreifen , stellen wir fest, dass diese eine ziemlich saubere Oberfläche mit vielen Optionen bietet. Unterstützt reguläre Ausdrücke für PHP-, Python- und Javascript-Programmiersprachen.
Die Anwendung selbst ist dafür verantwortlich, jeden Abschnitt unseres regulären Ausdrucks zu erläutern, um seine Komprimierung zu erleichtern. Dies ist im Abschnitt “Erläuterung” zu sehen.
Im Abschnitt ” Übereinstimmungsinformationen ” werden alle Übereinstimmungen oder Übereinstimmungen des regulären Ausdrucks angezeigt, sodass wir visuell auswerten können, ob der reguläre Ausdruck die erwarteten Ergebnisse liefert.
Sobald wir unseren regulären Ausdruck erstellt haben, kann regex101.com die Codezeilen generieren, die zur Verwendung des regulären Ausdrucks in unserem Projekt (PHP, Python oder Javascript) erforderlich sind. Dies wird erreicht, wenn wir im Bereich “Extras” auf das Menü “Codegenerator” klicken.
Eine der interessantesten Optionen von regex101.com ist die Möglichkeit, reguläre Ausdrücke zu speichern, mit denen wir sie teilen können. Gleichzeitig können andere Benutzer Forks (Kopien desselben Codes, jedoch mit Änderungen) des freigegebenen regulären Ausdrucks erstellen, um ihn zu verbessern oder zusätzliche Funktionen hinzuzufügen.
Ein weiterer interessanter Bereich dieser Website ist der Bereich „Regex-Bibliothek“ , in dem die auf der Seite freigegebenen regulären Ausdrücke geladen werden. In dieser Bibliothek können wir sogar nach regulären Ausdrücken suchen und uns die Arbeit ersparen, sie selbst zu schreiben.
Die Website enthält sogar einen kleinen Abschnitt unter dem Namen “Quick Reference”, in dem die bei der Programmierung von regulären Ausdrücken verwendete Syntax abgekürzt wird.
Abschließend möchten wir Sie daran erinnern, dass es eine Desktop-Anwendung mit einer sehr ähnlichen und sehr leistungsstarken Funktionalität gibt, über die wir vor einiger Zeit gesprochen haben, deren Name RegexBuddy ist (es handelt sich um eine kostenpflichtige Anwendung, die jedoch kostenlos erhältlich ist, wenn Sie gut suchen, hehe).