Renamer4Mac Hilfe
← Zurück zur Übersicht

Reguläre Ausdrücke

Was ist ein regulärer Ausdruck?

Mit Hilfe reguläre Ausdrücke kann man anhand bestimmter "Regeln" Suchmuster erstellen (auf Regeln basierende Suchausdrücke). Dadurch hat man ein sehr mächtiges Werkzeug zum Suchen und Ersetzen.

Über reguläre Ausdrücke kann man an vielen Stellen nachlesen, ein kleiner Überblick folgt weiter unten.
Demjenigen, der es gerne schwarz auf weiß hat, sei folgendes Buch empfohlen: Reguläre Ausdrücke (2003) bzw. Reguläre Ausdrücke (1997)

Übersicht über reguläre Ausdrücke

Joker

.Ein beliebiges einzelnes Zeichen
(hallo|welt)Entweder 'hallo' oder 'welt'
[1-6]Eine Zahl zwischen 1 und 6
[c-h]Ein Kleinbuchstabe zwischen c und h
[D-M]Ein Großbuchstabe zwischen D und M
[^a-z]Kein Kleinbuchstabe zwischen a und z
[adx]Eines der Zeichen a, d oder x
[a-z13]Ein Kleinbuchstabe oder 1 oder 3

Häufigkeit

n*Kein oder mehrere Vorkommen von 'n'
n+Ein oder mehrere 'n'
n?Kein oder ein 'n'
n{2}Genau zwei 'n'
n{2,}Mindestens 2 'n'
n{2,4}Zwischen 2 und 4 'n'

Gruppieren

( )Gruppieren eines regulären Ausdrucks

Position

^Das Muster liegt am Anfang des Textes
$Das Muster liegt am Ende des Textes

Einfügen

Möchte man den gefundenen String im einzufügenden Text wiederverwenden, verwendet man hierfür einen Backslash gefolgt von der Gruppennummer. Der gesamte Suchtext ist immer Gruppe 0.

Beispiel: Suche nach "(Renamer[0-9]*)(Mac)", der Text lautet "Ich benutze Renamer4Mac":

\0= Renamer4Mac = Gesamtes Suchergebnis
\1= Renamer4 = 1. Gruppe: "(Renamer[0-9]*)"
\2= Mac = 2. Gruppe: "(Mac)"

← Zurück zur Übersicht