{}const=>[]async()letfn</>var
Entwicklung

🧩 Reguläre Ausdrücke: Suchmagie im Code

Klingt nach einem Zauber? Tatsächlich sind reguläre Ausdrücke ein mächtiges Werkzeug, mit dem Sie Text anhand eines Musters suchen, überprüfen und ändern können.

К

Kodik

Autor

3 Min. Lesezeit

🔍 Was sind reguläre Ausdrücke?

Regulärer Ausdruck ist eine Zeichenfolge, die das Suchmuster beschreibt. Es besteht aus Symbolen und Sonderzeichen, die genau definieren, wonach wir suchen.

Ganz einfach:
👉 es ist wie intelligente Suchmaske, die findet, was einer bestimmten Struktur entspricht.

/hello/

Ein solcher Ausdruck findet das Wort "hello" in jedem Text.

🛠 Wie funktioniert das?

const text = "Hi, my name is Kodik!";
const result = /Кодик/.test(text);
console.log(result); // true

Die Methode .test() prüft, Gibt es eine Übereinstimmung? mit der Vorlage. Wenn ja, wird true zurückgegeben.

🔍 Zeilenweise Analyse:

const text = "Hallo, mein Name ist Kodik!";
Wir erstellen eine Variable text, die eine reguläre Zeichenfolge speichert. Dies ist unser "Text", in dem wir nach Übereinstimmung suchen.

👉 In der Zeile befindet sich das Wort Кодик — das ist es, was wir finden wollen.

const result = /Code/.test(text);
Hier passiert das Interessanteste:

  • /Кодик/ — ein regulärer Ausdruck, der nach einer genauen Übereinstimmung des Wortes Кодик sucht.

  • .test(text) — eine Methode, die:

    • übernimmt die Zeile text

    • prüft, ob es eine Übereinstimmung mit der Vorlage gibt

    • gibt true zurück, wenn eine Übereinstimmung gefunden wird, sonst false

🧠 In unserem Fall ist das Wort Кодик tatsächlich im Text enthalten, daher lautet das Ergebnis true.

console.log(result); // true
Hier sind wir einfach Wir geben das Ergebnis der Überprüfung aus in die Konsole:

  • Wenn Кодик gefunden wird, wird true in der Konsole angezeigt

  • Wenn es nicht da wäre, wäre es false

💬 Anders ausgedrückt:

Du sagst dem Browser:
„Hey, schau mal, ob in diesem Text das Wort 'Kodik' vorkommt? Wenn ja, sag mir true"

Und JavaScript sagt als treuer Helfer: ✅ Ja, es gibt! — true

🔥 100.000+ Schüler sind bereits bei uns

Genug Theorie gelesen?
Zeit zu coden!

Kodik — eine App, in der du durch Praxis programmieren lernst. KI-Mentor, interaktive Lektionen, echte Projekte.

🤖 KI 24/7
🎓 Zertifikate
💰 Kostenlos
🚀 Jetzt starten
Heute beigetreten

🧪 Nützliche Konstruktionen

Syntax

Was macht

Beispiel

.

Ein beliebiges Zeichen

/c.t/ findet "cat", "cut"

*

Null oder mehr Wiederholungen

/lo*/ findet "l", "looo"

+

Ein oder mehrere

/lo+/ findet "lo", "loo"

?

0 oder 1 Mal

/colou?r/ - "Farbe" und "Farbe"

\d

Beliebige Zahl

/\d\d/ — zwei aufeinanderfolgende Ziffern

\w

Buchstabe, Zahl oder _

/\w+/ — ein beliebiges Wort

^

Zeilenanfang

/^Привет/

$

Zeilenende

/Кодик!$/

🧠 Beispiel: E-Mail-Überprüfung

const email = "test@example.com";
const pattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
console.log(pattern.test(email)); // true

Was passiert:

  • ^ und $ — Anfang und Ende der Zeile

  • [^\s@]+ — mindestens ein Zeichen außer Leerzeichen und @

  • @ — muss vorhanden sein

  • \. — Punkt vor der Domain (geschützt!)

  • + — Wiederholung

🧠Wo werden reguläre Ausdrücke verwendet?

💡 Anwendungsbereich

📋 Was regelmäßige Spender tun

Validierung von Formularen

E-Mail, Passwörter, Telefonnummern und andere Eingabefelder werden überprüft

Suchen und Ersetzen im Text

Finden Sie Vorlagen und ersetzen Sie sie durch die gewünschten

Analyse von Protokollen, CSV, HTML

Extrahieren Sie die gewünschten Daten aus Zeilen, Tags und strukturierten Dateien

Schreiben von Lintern und Parsern

Helfen, den Code zu analysieren und Fehler oder stilistische Abweichungen zu finden

Schnelle Suche nach Code oder Dokumentation

Finden die gewünschten Funktionen, Variablen, Vorlagen nach Struktur

Reguläre Ausdrücke sind wie die Sprache der Magier für die Arbeit mit Text. Zuerst beängstigend, dann erfreulich! Probiere es aus, spiele damit, schreibe Vorlagen. Und um mit Freude zu üben, schau in die App Kodik 🐾

Kodik - ist eine App zum Erlernen von Programmierkenntnissen: Kurse in HTML, CSS, JavaScript und Python mit einfachen Erklärungen und Übungen, die wirklich in Erinnerung bleiben.
💻 Lernen mit Spaß: https://itcodik.com/

🎯Hör auf zu zögern

Artikel gefallen?
Zeit zum Üben!

Bei Kodik liest du nicht nur — du schreibst sofort Code. Theorie + Praxis = echte Skills.

Sofortige Praxis
🧠KI erklärt Code
🏆Zertifikat

Keine Registrierung • Keine Karte