Reguläre Ausdrücke 13: Einige Beispiele

Tipps & Tricks

Reguläre Ausdrücke sind wie Programmiersprachen bzw. Sprachen an sich. Es nützt nichts, sie einmal auswendig zu lernen und dann zu vergessen. Man muss das Prinzip dahinter verstehen und es regelmäßig anwenden. Der größte Fehler ist es, richtig zu lernen und die Chancen des Einsatzes nicht zu erkennen. Dieser Artikel soll eine kleine Zusammenfassung mit einigen Tipps und Beispielen darstellen.

Weiterlesen …

Eraser – Und die Daten sind weg

eraser_erases

Ob aus Angst vor dem Überwachungsstaat, e-Spionage oder einfach nur Gründlichkeit. Wenn man Daten richtig löschen will (und nicht nur die Einträge in der Index-Tabelle), sollte man sogenannte Eraser verwenden. Das sind Programme, die die Daten auf der Festplatte mehrmals überschreiben und somit effizient löschen. Ein solches Programm ist auch Eraser, welches heute vorgestellt werden soll.

Weiterlesen …

Reguläre Ausdrücke 12: Erweiterte und einfache Ausdrücke

Reguläre Ausdrücke sind nicht gleich reguläre Ausdrücke. Leider gibt es einige Varianten, die sich nicht nur historisch, sondern auch syntaktisch unterscheiden. Zudem kommt noch, dass nicht alle Programme alle regulären Ausdrücke unterstützen. Man muss sich also den Programmen, die man benutzt, anpassen. Heute sollen kurz und knapp die zwei wichtigsten Varianten vorgestellt werden.

Weiterlesen …

Reguläre Ausdrücke 11: Der senkrechte Strich

Es ist soweit. Die letzte Regel dieser Artikel-Serie über reguläre Ausdrücke ist an der Reihe. In dieser letzten Regel soll die ODER-Verknüpfung besprochen werden, welche auch sehr nützlich ist.

Regel 11
Der senkrechte Strich (|) wird als ODER-Operator zwischen zwei Ausdrücke gestellt.

Jeder weiß, wie wichtig ein ODER-Operator in jeder Sprache ist – egal ob Programmier- oder Scriptsprache. Damit darf solch eine Verknüpfung natürlich auch in regulären Ausdrücken nicht fehlen. Das Prinzip ist sehr einfach. Der senkrechte Strich wird zwischen zwei reguläre Ausdrücke gestellt und „matcht“ somit entweder den einen oder den anderen.

Weiterlesen …

Reguläre Ausdrücke 10: Klammern

Die vorletzte Regel und immer noch mittendrin. Heute geht es um eines der wichtigsten Konzepte regulärer Ausdrücke: Gruppierungen. Man kann mehrere Zeichen in einen Ausdruck verwandeln. Das ist nichts neues. Mit * konnte man das auch. Jedoch ist es auch möglich reguläre Ausdrücke zu gruppieren und auf diese weitere Operatoren anzuwenden. Dieser Artikel zeigt wie’s geht.

Weiterlesen …

CCleaner – und der PC bleibt sauber

ccleaner_main

Windows ist ein einfach zu benutzendes Betriebssystem. Es ist weltweit Marktführer. Jedoch gibt es einige Probleme, die sich erst dem versierteren PC-Benutzer offenbaren. Programme werden meist von allen Quellen installiert, ohne dass sie groß nachgeprüft werden. Schlecht geschriebene (De)-Installationsroutinen oder unerfahrene Benutzer kreieren so ihre eigene Höllenmaschine. Um solche unordentlichen Systeme wie in Schwung zu bringen (oder es gar nicht so weit kommen zu lassen), hat jeder Benutzer so seine eigenen Tools.

Weiterlesen …

Reguläre Ausdrücke 9: Zeilenanfang und -ende

Die bis jetzt vorgestellten Regeln sind alle schön und gut, aber es fehlt immer noch etwas Salz an der Suppe. Was ist z.B. wenn ich Ausdrücke nicht irgendwo suche, sondern an einer bestimmten Position – z.B. am Zeilenanfang oder am Zeilenende. Natürlich gibt es auch dafür Metazeichen in der Welt der regulären Ausdrücke. Die zwei Zeichen, welche Zeilenanfang und -ende markieren, sollen heute vorgestellt werden.

Weiterlesen …

Reguläre Ausdrücke 8: Zeichenklassen

Heute geht es darum eigene Zeichenklassen in regulären Ausdrücken zu definieren und zu benutzen. Dies klingt schwieriger als es eigentlich ist; trotzdem ist Regel 8 wohl eine der wichtigsten und umfangreichsten der 11 Regeln, die in dieser Artikel-Serie vorgestellt werden. Wer sich also bis jetzt eher gelangweilt hat, kommt wohl gleich auf seine Kosten. Regel 8 wurde in fünf Teilregeln gegliedert. Das scheint etwas viel zu sein, jedoch gehören die Regeln logisch zusammen (also zu den Zeichenklassen).

Weiterlesen …

WiGLE – Wireless Geographic Logging Engine

wigle_city

Noch vor einigen Jahren waren WLANs was für IT-Enthusiasten mit etwas mehr Geld in der Tasche und noch etwas mehr Geduld im Körper. Denn diese Technologie war noch nicht so verbreitet und steckte beim Home-User noch in den Kinderschuhen. Heute dagegen sieht das ganz anders aus. Die Anzahl der privaten WLANs schoss in die Höhe und öffentliche Hotspots gibt’s auch mehr als genug. Wobei Letztere nicht so aufblühten – jetzt in Zeiten von mobilem Internet gar in den Hintergrund gedrängt werden.

Weiterlesen …

Reguläre Ausdrücke 7: Geschweifte Klammern

In den bisherigen Artikeln haben wir schon einiges über reguläre Ausdrücke gelernt. Wir können jetzt schon beliebige Zeichen suchen (Zeichen-Escaping) und die Anzahl der Vorkommnisse beschränken (wie in den letzten vier Artikeln gezeigt worden ist). Was uns jedoch bei der Mengenangabe noch fehlt, ist eine genauere Beschränkung. Dazu heute mehr.

Weiterlesen …

The First Official Interactive Unboxing Of The Nokia N8

Nokia

So ziemlich jeder Mensch freut sich über ein neues „Spielzeug“ in der Sammlung. Manche sammeln Münzen und Briefmarken, andere sind etwas ausgefallener und sammeln Zapfsäulen (ja, die gibt es wirklich!). Aber auch Nichtsammler freuen sich über den neuen Laptop oder das neue Handy. Besonders in den letzten Jahren stieg der „Verbrauch“, also der Kauf, von elektronischen Geräten rasant. Man benutzt ein Handy nicht mehr 5 Jahre, sondern bestellt sich viel öfter ein neues.

Weiterlesen …

Reguläre Ausdrücke 6: Das Pluszeichen

Regel Nummer 6. Nach dieser Regel sind bereits mehr als die Hälfte der 11 Regeln behandelt worden und ihr habt es fast hinter euch. Klingt etwas pessimistisch aufmunternd. Ist manchmal aber auch nötig bei regulären Ausdrücken. Denn Regeln 3 bis 6 ähneln sich doch sehr. Deshalb lohnt sich weiterlesen. Heute gibt es eine Einführung in das Pluszeichen und eine Übersicht der bis jetzt wichtigsten Zeichen.

Weiterlesen …

SSH-Benutzer-Identitäten in der PuTTY-Suite

putty_pagent

Im letzten Artikel wurde beschrieben, wie man seine SSH-Sessions sichern kann. Somit werden die Verbindungen nicht nur durch ein einziges symmetrisches Passwort geschützt, sondern durch asymmetrische Verschlüsselung mit Authentifizierungsdateien. Das ist alles schön und gut, aber was ist mit den Windows-Benutzern? Damit auch „Windowser“ auf ihre Kosten kommen, heute die zweite Version des Artikels.

Weiterlesen …

Reguläre Ausdrücke 5: Das Sternchen

In dem fünften Artikel dieser Reihe soll ein allseits bekannter Quantor erklärt werden. Auch Benutzer, die nie von regulären Ausdrücken gehört haben, kennen *. Obwohl dieser Quantor sehr bekannt ist, gehört er zu den regulären Ausdrücken und soll also hier erklärt werden.

Als erstes, wie immer, die Regel:

Regel 5
Der vor dem Quantor stehende Ausdruck darf beliebig oft vorkommen. Das heißt, dass er nullmal, einmal oder mehrmals auftauchen darf.

Weiterlesen …