Notepad ++ reguläre Ausdrücke

Anonim

Regelmäßige Ausdrücke im Notizblock ++ Anhang

Die Programmierung ist ziemlich komplex, mühsam und oft ein monotones Verfahren, in dem es nicht selten ist, dasselbe oder ähnliche Effekte wiederholen. Um das Automatisieren zu maximieren und den Such- und Austausch ähnlicher Elemente im Dokument zu beschleunigen, war ein reguläres Expressionssystem in der Programmierung in der Programmierung. Es ermöglicht es Ihnen weitgehend, Zeit und Stärke von Programmierern, Webmastern und manchmal Vertreter anderer Berufe zu sparen. Finden Sie heraus, wie reguläre Ausdrücke im erweiterten Notepad ++-Text-Editor verwendet werden.

Das Konzept der regulären Ausdrücke

Bevor Sie in der Praxis den Einsatz regulärer Ausdrücke im Notepad ++ -Programm untersuchen, sollten Sie die Essenz dieses Begriffs näher erfahren.

Regelmäßige Ausdrücke sind eine spezielle Suchsprache, mit der Sie verschiedene Aktionen für Dokumentsaiten erstellen können. Dies erfolgt mit speziellen Metasimvols, wenn die Suche und Durchführung von Manipulationen auf dem Grundsatz von Mustern durchgeführt wird. Beispielsweise stellt in dem Notepad +++ in Form eines regulären Ausdrucks jedes Zeichen des gesamten Satzes vorhandener Zeichen dar, und der Ausdruck [A-Z] ist ein beliebiges Großbuchstabe des lateinischen Alphabets.

In verschiedenen Programmiersprachen kann die Syntax regulärer Ausdrücke abweichen. Im Notepad ++ - Texteditor werden dieselben Werte regulärer Ausdrücke wie in der beliebten Perl-Programmiersprache verwendet.

Werte der einzelnen regulären Ausdrücke

Lassen Sie uns nun den am häufigsten verwendeten Notepad ++ reguläre Ausdrücke kennen lernen:

  • . - jedes einzelne Symbol;
  • [0-9] - ein beliebiges Zeichen in Form von Zahlen;
  • \ D - beliebiger Charakter mit Ausnahme der Anzahl;
  • [A-Z] - jeglicher Großbuchstabe des lateinischen Alphabets;
  • [A-Z] - Jeder Kleinbuchstabe des lateinischen Alphabets;
  • [A- Z] - eines der Buchstaben des lateinischen Alphabets in Unabhängigkeit aus dem Register;
  • \ w - Buchstabe, Unterstrich oder Ziffer;
  • \ s - Raum;
  • ^ - Start Start;
  • $ - Endlinie;
  • * - Wiederholung des Symbols (von 0 bis unendlich);
  • \ 4 \ 1 \ 2 \ 3 - Die Sequenznummer der Gruppe;
  • ^ \ s * $ - Suche nach leeren Linien;
  • ([0-9] [0-9] *.) - Suchen Sie nach zweistelligen Zahlen.

In der Tat gibt es eine große Anzahl von Symbolen regulärer Ausdrücke, und es ist unmöglich, sie in einem Artikel abzudecken. Wesentlich mehr ihrer verschiedenen Variationen, die Programmierer und Webdesigner beim Arbeiten mit dem Notepad ++ Programm verwendet werden.

Praktische Verwendung von regulären Ausdrücken

Sehen wir uns nun spezifische Beispiele an, wie reguläre Ausdrücke im Notepad ++ -Programm verwendet werden.

Beispiel 1: Suche

Überlegen Sie, wie reguläre Ausdrücke auf die Suche nach bestimmten Elementen angewendet werden.

  1. Um mit regulären Ausdrücken zu arbeiten, wechseln Sie zum Abschnitt "Suchen" und in der angegebenen Liste, wählen Sie den Artikel "Suchen" aus.
  2. Gehen Sie zum Suchfenster im Notepad ++ Programm

  3. Vor uns öffnet das Standard-Suchfenster im Notepad ++ - Programm. Zugriff darauf kann auch durch Drücken der Tastenkombination Strg + F erhalten werden. Stellen Sie sicher, dass Sie die Schaltfläche "reguläre Ausdrücke" aktivieren, um mit dieser Funktion zu arbeiten.
  4. Aktivieren Sie regelmäßige Ausdrücke im Suchfenster im Notepad ++ - Programm

  5. Wir finden alle im Dokument enthaltenen Zahlen. Geben Sie dazu den Parameter [0-9] in die Suchzeichenfolge ein und klicken Sie auf die Schaltfläche "Next". Jedes Mal, wenn Sie diese Taste drücken, wird die folgende Ziffer in dem Dokument von oben nach unten hervorgehoben. Umschalten in den Suchmodus von unten nach oben, das bei Verwendung einer herkömmlichen Suchmethode möglich ist, wenn sie mit regulären Ausdrücken nicht angewendet werden kann.
  6. Suche nach Zahlen im Notepad ++ Programm

  7. Wenn Sie auf die Schaltfläche "Alle in der aktuellen Dokument der aktuellen Dokument" klicken, werden alle Suchergebnisse, dh digitalen Ausdrücken im Dokument werden in einem separaten Fenster angezeigt.
  8. Suchen Sie mit dem Ausgangsausgang in einem separaten Fenster im Notepad ++ aus

  9. Und hier und die Suchergebnisse abgeleitet.
  10. Suchergebnisse in notepad ++

Beispiel 2: Symbolwechsel

Im Notepad ++ - Programm können Sie nicht nur nach Zeichen suchen, sondern auch durch reguläre Ausdrücke ersetzen.

  1. Um diese Aktion zu starten, gehen Sie zur Registerkarte "Ersetzen" der Suchfenster.
  2. Wechseln Sie auf die Registerkarte Ersetzen im Notepad ++ - Programm

  3. Wir werden eine Umleitung von externen Referenzen durch Weiterleitung vornehmen. Dazu setzen wir in der Spalte "Suchen" den Wert "href =. (Http: // [^ '"] *) "und im Feld" Ersetzen "-" HREF = "/ redirect.php? To = 1 ". Klicken Sie auf die Schaltfläche "Alle ersetzen" ersetzen.
  4. Ersatz im Notepad ++ Programm

  5. Wie Sie sehen, ist der Ersatz erfolgreich.

Ersatzergebnisse im Notepad ++ Programm

Anwenden wir nun eine Suche mit dem Ersatz mit regulären Ausdrücken für Vorgänge, die nicht auf Computerprogrammierung oder Webseitenlayout bezogen sind.

  1. Wir haben eine Liste von Personen in vollem Umfang mit Geburtsdatum.
  2. Liste der Personen im Notepad ++ Programm

  3. Ordnen Sie das Geburtsdatum und die Namen der Menschen an einigen Stellen neu an. Dafür in der Spalte "Suchen" schreiben "(\ w +) (\ w +) (\ w +) (\ d + \ d + \ d +) (\ d + \ d + \ d +)" und in der Spalte "ersetzen" - "\ 4 \ 1 \ 2 \ 3". Klicken Sie auf die Schaltfläche "Alle ersetzen" ersetzen.
  4. Neuanträge in der Liste im Notepad ++ Programm

  5. Wie Sie sehen, ist der Ersatz erfolgreich.
  6. Ergebnisse der Permutation im Notepad ++ Programm

Wir haben die einfachsten Aktionen gezeigt, die mit regulären Ausdrücken im Notepad ++ - Programm durchgeführt werden können. Mit Hilfe dieser Ausdrücke werden jedoch professionelle Programmierer und recht komplexe Operationen durchgeführt.

Weiterlesen