c't 8/2018
S. 172
Praxis
PowerShell
Aufmacherbild

Suchpotenzial

Reguläre Ausdrücke in der PowerShell benutzen

Jede Skriptsprache, die etwas auf sich hält, bietet reguläre Ausdrücke an: Damit lassen sich beliebige Texte nach Mustern durchsuchen, in Bestandteile zerlegen oder Ersetzungen durchführen. Auch die PowerShell kann mit regulären Ausdrücken umgehen, beim Umgang damit ist aber einiges zu beachten.

Um reguläre Ausdrücke – auf Englisch Regular Expressions oder kurz RegEx – ranken sich zahlreiche Gerüchte: Einerseits gelten sie als Universalwerkzeug für so ziemlich jede Aufgabe in der Datenverarbeitung. Andererseits sind sie als schwer beherrsch- und wartbar verschrien und stehen in dem Ruf, praktisch nicht zu lesen und nachzuvollziehen zu sein. Wie so oft liegt die Wahrheit irgendwo in der Mitte.

Zunächst einmal sind reguläre Ausdrücke dazu da, Suchmuster zu formulieren, mit denen sich dann beliebige Texte nach Fundstellen durchforsten lassen. Wahr ist auch, dass diese Muster sehr kompliziert und kryptisch werden können. Müssen sie aber nicht: Schon ein einfaches Suchwort kann ein regulärer Ausdruck sein.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

4,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten