Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind reguläre Ausdrücke und was machen sie?

Was sind reguläre Ausdrücke und was machen sie?

巴扎黑
巴扎黑Original
2017-04-20 17:51:394582Durchsuche

Was ist ein regulärer Ausdruck?

Reguläre Ausdrücke werden auch Musterausdrücke genannt. Sie verfügen über ein sehr vollständiges Syntaxsystem zum Schreiben von Mustern und bieten eine flexible und intuitive Methode zur Zeichenfolgenverarbeitung. Reguläre Ausdrücke erstellen Muster spezifischer Regeln und vergleichen sie mit den Eingabezeichenfolgeninformationen, um Vorgänge wie Zeichenfolgenabgleich, Suche, Ersetzung und Segmentierung durchzuführen.

Reguläre Ausdrücke sind kein Produkt von PHP selbst. Sie werden nicht nur in den Sprachen Perl, C# und Java verwendet, sondern auch in unserer B/S-Architektursoftware In der Entwicklung können reguläre Ausdrücke auf Linux-Betriebssysteme, Front-End-JavaScript-Skripte, Back-End-Skripte, PHP und MySQL-Datenbanken angewendet werden.

Überblick über die Syntax regulärer Ausdrücke

Regulärer Ausdruck ist eine grammatikalische Regel, die die Struktur einer Zeichenfolge beschreibt. Es handelt sich um ein spezifisches Formatierungsmuster, das übereinstimmen, ersetzen und abfangen kann die passende Zeichenfolge. Benutzer, die bereits mit DOS vertraut waren, können den Befehl „dir *.txt“ eingeben, wenn alle Textdateien im aktuellen Ordner übereinstimmen. Nach Drücken der Eingabetaste werden alle „.txt“-Dateien aufgelistet. Die „*.txt“ kann hier als einfacher regulärer Ausdruck verstanden werden.

PHP unterstützt zwei Stile der regulären Ausdruckssyntax: POSIX und Perl. Diese beiden Stile regulärer Ausdrücke sind die Standardstile beim Kompilieren von PHP. In der PHP 5.3-Version kann der Perl-Stil nicht deaktiviert werden. Reguläre POSIX-Ausdrücke sind einfacher zu beherrschen, aber sie sind nicht binärsicher.

Wann werden reguläre Ausdrücke verwendet?

Bei allen Mustervergleichen, die wir bisher durchgeführt haben, wurden String-Funktionen verwendet. Wir sind auf exakte Übereinstimmungen oder exakte Teilzeichenfolgen-Übereinstimmungen beschränkt. Wenn Sie einen verantwortungsvolleren Mustervergleich durchführen möchten, sollten Sie reguläre Ausdrücke verwenden. Reguläre Ausdrücke sind zunächst schwer zu beherrschen, können aber äußerst nützlich sein.

Das obige ist der detaillierte Inhalt vonWas sind reguläre Ausdrücke und was machen sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn