LinuxUser

Schreckgespenster

Wer programmiert, stolpert irgendwann zwangsläufig über sie: reguläre Ausdrücke. In Programmiersprachen sind sie praktisch allgegenwärtig, es gibt sie für PHP, C, Python und Java. Außerdem tauchen sie unweigerlich im Kontext von Unix-Urgesteinen wie Grep, Sed und Awk auf. Dabei dienen reguläre Ausdrücke stets demselben Zweck, dem Erkennen von Mustern. Immer dann, wenn dafür die simple Suchen-Ersetzen-Funktion im Editor nicht mehr genügt, gelten Regexe als das Mittel der Wahl.

Das Schreckgespenst verliert viel von seinem Schrecken, sobald Sie verstanden haben, dass im Rahmen von regulären Ausdrücken eine Reihe von Zeichen eine völlig neue Bedeutung bekommen. Darüber hinaus sollten Sie begreifen, dass reguläre Ausdrücke auf Zeichenfolgen operieren. Das heißt, dass Sie damit anhand von Zeichenmengen beziehungsweise Zeichenklassen angeben, wie oft welche Zeichen vorkommen sollen. Die Komplexität kennt hier kaum Grenzen.

Zeichenklassen

Möchte ichund so weiter, gestaltet sich die Sache schon schwieriger. Man könnte auch Doppellaute über die Zeichenklassen abbilden, etwa als [aäe][eiu].

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von LinuxUser

LinuxUser1 min gelesen
Veranstaltungen
18.11.2023 Linux Presentation Day 2023.2 An vielen Orten in Deutschland https://l-p-d.org 27.-29.11.2023 Deutsche Open-Source-Tage Berlin https://deutsche-opensource-tage.de 28.11.2023 Open Forum Academy Symposium Berlin https://symposium.openfo
LinuxUser6 min gelesen
Geeichter Tacho
Bei Geschwindigkeitsproblemen mit dem Internet-Zugang wimmeln Anbieter erboste Kunden häufig ab. Um es Kunden zu ermöglichen, inakzeptable Übertragungsraten gerichtsfest zu belegen, stellt die Bundesnetzagentur eine spezielle Prüfsoftware zur Verfügu
LinuxUser10 min gelesen
Schwarze Kunst
Druckerzeugnisse bestehen aus unterschiedlichen Komponenten. Wir zeigen, wie Sie die Einzelteile zu einem druckfähigen Werk vereinen, und zeigen mögliche Stolperstellen beim Veröffentlichen auf. Meine Leidenschaft für das Themengebiet Druckvorstufe l

Ähnlich