RegExp - Regulärer Ausdruck
RegExp oder Regex (engl. regular expression) ist in der Informatik ein Regulärer Ausdruck einer Zeichenkette, die der Beschreibung von Mengen oder Untermengen von Zeichenketten mit Hilfe syntaktischer Regeln dient. Sie stellen eine Art Filter oder Schablone für Texte da, indem der jeweilige reguläre Ausdruck in Form eines Musters mit dem Text abgeglichen wird. Funktionen in Software wie Suchen und Ersetzen basieren hierauf.
Übrigens als Erfinder der regulären Ausdrücke (Kleene'sche Abschluss) steht Stephen Cole Kleene (1909 - 1994) und er ist der Mitbegründer der theoretischen Informatik. Er benötigte eine Notation (Benennung oder Bezeichnung von Gegenständen durch das Fixieren von Dingen und Bewegungsverläufen in schriftlicher Form) um bestimmte Mengen darstellen zu können.
Regulärer Ausdrücke sind aus der Programmierung nicht mehr wegzudenken. Egal ob PHP, MySQL, JavaScript, Perl oder Flash ActionScript - in fast jeder Programmiersprache kommt REGEXP zum Einsatz. Mit diesem Online Tool können schnell Regulärer Ausdrücke ausprobiert werden. Egal ob ein String oder eine komplette Website durchsucht werden soll. Das Resultat kann dann für ein Jahr im System gespeichert werden.
Allgemeines zum Regexp Tester
Dieser Online Tester setzt gewisse Grundkenntnisse (z.B. die Bedeutung von Modifer) im Umgang mit reglären Ausdrücken voraus. Beim Betrieb wird auch Session benutzt, wodurch ein Session-Cookie gesetzt wird.
Historisches
Dieser Regexp Tester basiert auf ein Projekt, welches bereits 2005 entstanden ist - damals allerdings unter einer anderen Domain (www.regex-tester.de). Dieser hatte über 900.000 Aufrufe und wurde sogar von russischen Programmieren benutzt (https://phpclub.ru/talk/). Jedoch im laufe der Zeit haben sich viele Dinge geändert, wie z.B. PHP- oder MySQL-Versionen, jQuery oder Template-Engines. Daher wurde das noch einmal neu aufgesetzt. Es ist (noch) nicht alles perfekt, aber es erfüllt seinen Zweck und hilft ggf. bei der Programmierung :-)