Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Google Analytics Grundkurs

Wiederholungen in regulären Ausdrücken

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Datensätze können nach sich wiederholenden Zeichen durchsucht werden. Dabei lassen sich die exakte Anzahl sowie eine Ober- und Untergrenze definieren.
02:50

Transkript

Mit der Wiederholung bestimmen Sie, wie oft ein Zeichen hintereinander stehen kann, soll oder muss. In diesem Video zeige ich Ihnen, wie Sie die Wiederholung richtig einsetzen. Die exakte Anzahl einer Zeichen- wiederholung wird mit "{m}" deklariert, wobei "m" für die Anzahl der Wiederholungen steht. Der reguläre Ausdruck "17und4{2}" entspricht somit ausschließlich der Zeichenkette "17und44". Er entspricht aber nicht "17und", "17und4" oder "17undA4". Warum? - Nun, der reguläre Ausdruck setzt voraus, dass in der Zeichenkette die Ziffer "4" exakt zweimal vorkommen muss. Die Zeichenkombination "A4" war aber nicht gefordert. Die Mindestanzahl einer Zeichen- wiederholung wird mit "{m,}" deklariert, wobei "m" für die Mindestanzahl der Wiederholungen steht. Der reguläre Ausdruck "17und4{2,}" entspricht somit unter Anderem den Zeichenketten "17und44", "17und444", sowie "17und4444..". Warum entspricht er aber nicht "17und" oder "17und4" oder "17undA4"? Der reguläre Ausdruck setzt voraus, dass in der Zeichenkette die Ziffer "4" mindestens dreimal vorkommen muss. Eine Begrenzung oberhalb des Minimums existiert nicht, aber auch hier war die Zeichenkombination "A4" nicht gefordert. Die Mindestanzahl mit gegebener Obergrenze einer Zeichenwiederholung wird mit "{m,n}" deklariert, wobei "m" für die Mindestanzahl, und "n" für die Höchstanzahl der Wiederholungen steht. Der reguläre Ausdruck "17und4{1,3}" entspricht somit ausschließlich den Zeichenketten "17und4", "17und44", sowie "17und444". Aber auch hier entspricht der reguläre Ausdruck nicht "17und" oder "17und4444" oder "17undA4", weil der reguläre Ausdruck voraussetzt, dass in der Zeichenkette die Ziffer "4" mindestens einmal, jedoch höchstens dreimal vorkommen darf. Die Zeichenkombination "A4" war auch hier wieder nicht gefordert. Schauen wir uns das Ganze gemeinsam im "Regex-Body" an. Im Testbereich habe ich bereits Zeichenketten eingegeben. Wenn ich nun den Regex zur exakten Anzahl aus unserem Beispiel einfüge, wird nur dem Teil der Zeichenketten entsprochen, die aus "17und44" bestehen. Füge ich vor der schließenden geschweiften Klammer ein Komma ein, wird allen Zeichenketten entsprochen, die mindestens zwei Wiederholungen der Ziffer "4" aufweisen. Und füge ich nach dem Komma einen Wert als Obergrenze ein, reduziert sich die Zahl der entsprechenden auf die geforderte Anzahl. In diesem Beispiel mindestens zwei und maximal vier.

Google Analytics Grundkurs

Erfahren Sie, wie Sie Google Analytics dazu nutzen können, wie Sie genau diejenigen Informationen ermitteln können, welche Sie für die Verbesserung Ihres Website-Erfolgs benötigen.

3 Std. 1 min (57 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Hersteller:
Exklusiv für Abo-Kunden
Ihr(e) Trainer:
Erscheinungsdatum:19.02.2014
Aktualisiert am:27.10.2014
Laufzeit:3 Std. 1 min (57 Videos)

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!