Beispiele für reguläre Ausdrücke und deren Verwendung • BUOM

5. April 2021

Ein regulärer Ausdruck oder regulärer Ausdruck definiert ein Muster zum Durchsuchen von Zeichenfolgen in der Computerprogrammierung. Wenn Sie wissen, wie man einen regulären Ausdruck verwendet, können Sie in jedem Textabschnitt Informationen finden. Der Mustervergleich in einem regulären Ausdruck mit Mustern im Text wird am häufigsten zum Suchen und Ersetzen verwendet. Dies kann nützlich sein, wenn Sie am Computer schreiben oder als Programmierer arbeiten. Es gibt auch viele andere Positionen Dabei geht es darum, reguläre Ausdrücke zu verwenden oder zu wissen, wie man sie schreibt. In diesem Artikel definieren wir, was ein regulärer Ausdruck ist und welche Komponenten er hat, und untersuchen Beispiele und deren Verwendung.

Was ist ein regulärer Ausdruck?

Ein regulärer Ausdruck ist eine Textzeichenfolge, die ein Muster für die Suche nach Sequenzen in einem Computerprogramm angibt. Sie werden durch die Eingabe einer Zeichenfolge aus Text und Zeichen in einer bestimmten Reihenfolge erstellt. Sie bestehen meist aus Buchstaben und sogenannten Satzzeichen wie Bindestrichen, Klammern und Caretzeichen.

Reguläre Ausdrücke können für viele Zwecke verwendet werden, beispielsweise zum Suchen und Ersetzen von Text. Programmierer verwenden reguläre Ausdrücke, um bereits geschriebene Programme zu bewerten und den Prozess der Entwicklung neuer Programme zu optimieren. Obwohl reguläre Ausdrücke möglicherweise anders aussehen als andere Textsequenzen, die Sie wahrscheinlich gewohnt sind, beispielsweise ein in ein Textverarbeitungsprogramm eingegebener Satz, sind sie für die Bearbeitung von Text oder Textteilen nützlich.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Für Entwickler, die nicht wissen, wie man reguläre Ausdrücke schreibt, gibt es Programme wie EditPad Pro und RegexBuddy, die Ihnen beim Erstellen regulärer Ausdrücke helfen und die Komponenten vorhandener regulärer Ausdrücke erklären.

Komponenten regulärer Ausdrücke

Ein regulärer Ausdruck kann mehrere Komponenten enthalten, von denen jede eine andere Funktion aktiviert. Hier sind einige gängige reguläre Ausdruckskomponenten:

  • Eckige Klammern (( )): Diese Zeichen stellen ein einzelnes reguläres Ausdruckszeichen dar.

  • Caret in eckigen Klammern ((^abc)): Diese Funktion identifiziert etwas, das nicht in der Sequenz enthalten ist (hier nicht „a“, „b“ oder „c“).

  • Nicht führender, nicht abschließender Bindestrich (-): Dieses Zeichen definiert einen Bereich in jedem regulären Ausdruck.

  • Backslash mit Kleinbuchstaben „b“ (\b): Diese Kombination gibt eine Wortgrenze an.

  • Backslash mit großem „A“ (\A): Dieses Zeichen markiert den Anfang einer Zeile.

  • Backslash mit Kleinbuchstaben „z“ (\z): Dieses Zeichen markiert das Ende einer Zeile.

  • Pipe zwischen Buchstaben (x|z): Diese Funktion findet Vorkommen eines bestimmten Wertes (hier „x“ oder „z“).

Beispiele für reguläre Ausdrücke

Ein regulärer Ausdruck kann für eine bestimmte Verwendung oder ein bestimmtes Dokument erstellt werden, es gibt aber auch reguläre Ausdrücke, die auf fast jeden Text oder jedes Programm angewendet werden können. Hier sind einige Beispiele für häufig verwendete reguläre Ausdrücke:

Einen Satz schreiben: Das ist Text

Dieser reguläre Ausdruck fügt ein Leerzeichen in eine Buchstabenfolge ein, was zur Anzeige eines Satzes führt. Hier teilt der Schrägstrich mit einem „s“ und einem Pluszeichen (\s+) dem Programm mit, dass zwischen anderen Zeichen ein oder mehrere Leerzeichen stehen sollen. Wenn Sie diesen regulären Ausdruck in das Programm einbinden, wird daher der Satz angezeigt: Dies ist Text.

Bereichseinstellung: (a-d1-7)

Dieser reguläre Ausdruck legt eine Reihe von Buchstaben und Zahlen fest und vergleicht sie miteinander. Angesichts der Zahlen in diesem Beispiel entspricht der reguläre Ausdruck jedem Buchstaben von „a“ bis „d“ und jeder Zahl von eins bis sieben. „d1“ gilt jedoch nicht als Übereinstimmung und wird vom regulären Ausdruck nicht identifiziert.

Abrufen eines beliebigen angegebenen HTML-Tags: )*>(.*?)

Dieser reguläre Ausdruck gleicht Paare ab, die jedes HTML-Tag öffnen und schließen. Es gibt einen anderen Ausdruck, der mit einem bestimmten HTML-Tag funktioniert. Dieser reguläre Ausdruck kann jedoch mit jedem HTML-Tag verwendet werden, ohne dass Funktionen bearbeitet oder zusätzliche Informationen hinzugefügt werden müssen.

Entfernen eines Leerzeichens nach einer Sequenz in einer Textdatei: ( \t)+$

Dieser reguläre Ausdruck kann verwendet werden, um unnötige Leerzeichen in einer Textdatei zu entfernen, die nach Sätzen oder Phrasen erscheinen, wie z. B. zusätzliche Leerzeichen oder Tabulatorzeichen. Um diesen regulären Ausdruck zu verwenden, suchen Sie ihn im Textkörper und „ersetzen“ ihn durch nichts, sodass alles, was dem Ausdruck entspricht, in diesem Fall zusätzliche Leerzeichen, aus der Datei entfernt wird.

Suche nach ganzen Wörtern: \bresume\b

Mit diesem regulären Ausdruck kann nur nach ganzen Wörtern im Text gesucht werden. Da hier nach dem Wort „Zusammenfassung“ gesucht wird, stimmt der Ausdruck mit jedem Vorkommen dieses Worts im durchsuchten Text überein und verweist darauf.

So verwenden Sie reguläre Ausdrücke

Es gibt viele Möglichkeiten und Gründe, einen regulären Ausdruck zu verwenden. Viele reguläre Ausdrücke werden verwendet, um genaue Informationen in einem Text oder Code zu finden. Dies sind jedoch die vier häufigsten Verwendungszwecke regulärer Ausdrücke:

  1. Führen Sie eine Prüfung durch: Stellen Sie sicher, dass ein Textabschnitt einem bestimmten Muster folgt, z. B. stellen Sie sicher, dass ein Wort in einem langen Dokument oder einer langen Webseite richtig geschrieben ist.

  2. Standortprüfung: Suchen Sie nach Textteilen, die mit vorhandenem Text übereinstimmen, z. B. wie oft ein Wort in einem Dokument oder einer Webseite vorkommt.

  3. Textextraktion: Findet und entfernt kleine Teile des Volltexts, z. B. das Entfernen unerwünschter Artikel aus dem Text nach der Überprüfung eines Dokuments oder einer Webseite.

  4. Ersetzt alten Text durch neuen Text. Ersetzen Sie Teile des Textes durch anderen Text, z. B. durch die Großschreibung eines Wortes, das in einem Dokument oder einer Webseite fälschlicherweise großgeschrieben wird.

Tipps zur Verwendung regulärer Ausdrücke

Während die meisten regulären Ausdrücke unterschiedliche und spezifische Anweisungen zum Erstellen und Verwenden enthalten, gibt es einige allgemeine Tipps, die auf alle regulären Ausdrücke angewendet werden können. Hier sind einige Tipps zum Erstellen und Verwenden regulärer Ausdrücke:

  • Achten Sie beim Schreiben eines regulären Ausdrucks darauf, zu vage Informationen zurückzugeben oder einzuschließen.

  • Zeigen Sie sofort die wahrscheinlichste(n) Alternative(n) in einem Ausdruck an.

  • Minimieren Sie die Anzahl der Zyklen, die der Motor durchlaufen muss.

  • Führen Sie eine Stichprobe durch, bevor Sie versuchen, eine Übereinstimmung zu finden, insbesondere wenn der reguläre Ausdruck komplex ist.

  • Machen Sie sich klar, welche Teile des regulären Ausdrucks Sie optional machen möchten, und stellen Sie sicher, dass mindestens ein Teil nicht optional ist.

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert