Shadowing-Übung: [Practice Problems] Regular Expressions (Regex) - Visually Explained - Englisch Sprechen Lernen mit Video

Lektion wird erstellt...
1
Have you tried our regular expressions practice exercises?
2
If you have, great!
3
We're going to work through the solutions now.
4
If not, the problems are linked in the description.
5
Alright, let's start with problem one.
6
In this problem, we want to match all the phone numbers from the bulletin board text.
7
Each phone number follows the format.
8
A fixed area code, and a hyphen, followed by three digits, another hyphen, and a final four digits.
9
Since every phone number starts with the same area code and hyphen, we write the literal characters 1, 2, 3, hyphen directly into the pattern box.
10
Next, the middle group of numbers can have any combination of three digits.
11
To match this, we use the character class 0 through 9 to match a single digit
12
and follow it with the quantifier 3 to match exactly 3.
13
Following the character class, we write another literal hyphen.
14
To match the last four digits, like the middle three, we use a character class with 0 through 9.
15
But to match four digits instead of 3, we use a quantifier of 4.
16
Great!
17
As we can see, this pattern matches both phone numbers and our bulletin board text.
18
Fixed quantifiers like 3 and 4 are ideal when you know the exact length you're looking for.
19
Phone numbers, zip codes, product codes, anything with a predictable structure.
20
Quantifiers will also be quite useful in problem 2.
21
In this problem, we want to write a regular expression to match all the prices in our text string.
22
each price starts with a dollar sign followed by one
23
or more digits a dot
24
and exactly two digits for cents you might be tempted to start by writing the literal dollar sign character
25
but in regex dollar sign is a special syntax
26
that means end of line
27
so it won't match the dollar sign character to match a
28
literal dollar sign we put a backslash in front of it after the dollar sign comes the digits before the decimal,
29
which we can match using a character class with 0 through 9.
30
Since there could be any number of digits before the decimal, we use the plus quantifier to match one or more digits.
31
Following this character class, we specify a dot.
32
Remember, like the dollar sign, the dot is special syntax, called a wildcard, that matches any single character.
33
To use a literal dot character, we need to write a backslash before it.
34
Finally, cents always have exactly two digits.
35
To match this, we write a character class allowing the digits 0 through 9 and a quantifier of 2.
36
Awesome!
37
With this pattern, all five prices are matched.
38
Before we move on, we've now written the character class containing 0 through 9 several times.
39
Since this is such a common pattern, regex syntax actually provides a shorthand for it.
40
Instead of explicitly writing the character class, we write backslash d, which also means any digit.
41
Awesome, our pattern is now more concise and we still get the same matches.
42
We'll use the digit shorthand backslash d again in problem 3.
43
In this problem, we want to match all the dates in the text.
44
Each date has a month name, a day number, and a four-digit year.
45
We'll start by matching the month names.
46
Month names are made up of letters, both upper and lowercase, so we'll use a character class of all the uppercase and lowercase letters.
47
To match one or more letters, we follow the class with the plus quantifier.
48
After the month name comes a literal space.
49
After the space, the day can be one digit or two.
50
To match exactly one or two digits,
51
we use the backslash d shorthand followed by a range quantifier with a lower bound of one and upper bound of two.
52
Following the day, we write a literal comma and space.
53
Lastly, the year is always four digits, so we write the digit shorthand and a quantifier of four.
54
Awesome!
55
With that pattern, we've matched all the dates.
56
With these practice problems, you've seen how to write patterns for three different data types.
57
If you want to go deeper on any of the concepts we used in this video, check out our regular expressions intro video linked in the description.
58
We're working on lots more Python explainer videos like this one, so be sure to subscribe so that you don't miss out.
59
If you have any questions or topics that you'd like to learn about, let us know in the comments below.
60
We'd love to hear from you.
61
Thanks for watching!

Über Diese Lektion

In dieser Lektion werden Sie die Grundlagen regulärer Ausdrücke (Regex) kennenlernen und dabei verschiedene praktische Probleme lösen, die das Matching von Telefonnummern, Preisen und Datumsangaben umfassen. Durch das Verständnis dieser regulären Ausdrücke werden Sie nicht nur Ihre Programmierfähigkeiten verbessern, sondern auch Ihre Fähigkeit, komplexe Texte in englischer Sprache zu analysieren. Diese Aktivität unterstützt Sie beim Englisch lernen mit YouTube, was eine effektive Methode ist, um Englisch zu sprechen üben und Ihre Sprachfertigkeiten zu verbessern.

Schlüsselvokabular & Phrasen

  • Reguläre Ausdrücke (Regex) - ein Muster, das genutzt wird, um Text zu durchsuchen und zu analysieren.
  • Telefonnummer - eine numerische Kennung für einen Telefonanschluss.
  • Dollarzeichen - das Symbol für Geldbeträge in US-Dollar.
  • Platzhalterzeichen - Zeichen, die für andere beliebige Zeichen stehen können (z. B. Punkt).
  • Ziffernklasse - eine Gruppe von Zahlen, die in regulären Ausdrücken verwendet wird, dargestellt als [0-9].
  • Quantifizierer - ein Symbol, das angibt, wie oft ein Zeichen oder eine Gruppe wiederholt werden kann.
  • Backslash - ein Zeichen, das in regulären Ausdrücken verwendet wird, um spezielle Zeichen zu escapen.

Übungstipps

Um das Englisch Shadowing effektiver zu gestalten, versuchen Sie, den Ton und das Tempo des Videos nachzuahmen. Beginnen Sie mit einem langsamen Tempo und wiederholen Sie die Phrasen, während Sie zuhören. Achten Sie darauf, die Schlüsselvokabeln und Phrasen besonders klar auszusprechen. Wenn Sie Schwierigkeiten haben, verlangsamen Sie die Wiedergabe des Videos, um die Wortwahl besser zu erfassen. Verwenden Sie die shadow speech Methode, um Ihr Gehör und Ihre Aussprache zu verbessern, indem Sie die Sätze im Nachhinein sprechen, während Sie das Video abspielen. Diese Technik ist besonders hilfreich, um das Englisch sprechen üben zu vereinfachen und Ihre Selbstsicherheit bei der Anwendung dieser Strukturen zu steigern.

Nutzen Sie außerdem die Ressourcen, die Sie durch das Video erhalten. Sie können regelmäßig diese Inhalte wiederholen, nicht nur um Ihr Verständnis von regulären Ausdrücken zu sichern, sondern auch um fortwährend Ihre Sprachfähigkeiten auszubauen, während Sie die praktischen Probleme lösen. Vergewissern Sie sich, dass Sie die vorgestellten Patterns nicht nur passiv lesen, sondern aktiv versuchen, diese in Ihren eigenen Übungen und Weiterleitungen anzuwenden. Dies wird Ihre Fähigkeiten beim Lernprozess weiter unterstützen. Suchen Sie nach zusätzlichen Übungen auf Ihrer bevorzugten shadowing site für weiteres Feedback und Übungsmaterial.

Was ist die Shadowing-Technik?

Shadowing ist eine wissenschaftlich fundierte Sprachlerntechnik, die ursprünglich für die professionelle Dolmetscherausbildung entwickelt und durch den Polyglotten Dr. Alexander Arguelles populär gemacht wurde. Die Methode ist einfach aber wirkungsvoll: Du hörst englisches Audio von Muttersprachlern und wiederholst es sofort laut — wie ein Schatten, der dem Sprecher mit nur 1–2 Sekunden Verzögerung folgt. Anders als passives Hören oder Grammatikübungen zwingt Shadowing dein Gehirn und deine Mundmuskulatur, gleichzeitig echte Sprachmuster zu verarbeiten und zu reproduzieren. Studien zeigen, dass es Aussprachegenauigkeit, Intonation, Rhythmus, verbundene Sprache, Hörverständnis und Sprechflüssigkeit signifikant verbessert — was es zu einer der effektivsten Methoden für die IELTS Speaking-Vorbereitung und reale englische Kommunikation macht.