course content

Course Content

Python Basics: Regex Wizards

Advanced Search Function 1/2Advanced Search Function 1/2

The Search function also provides some advanced matching combinations. We will now introduce the most famous one and later practice them in the exercise:

  • \A - Matches if the specified characters are at the start of a string;
  • \b - Matches if the specified characters are at the beginning or end of a word;
  • \D - Matches any non-decimal digit. Equivalent to [^0-9];
  • \d - Matches any decimal digit. Equivalent to [0-9];
  • \B - Opposite of \b. Matches if the specified characters are not at the beginning or end of a word;
  • . - period matches any single character.

Task

  1. Import re;
  2. Define a text variable as "The cat in the hat";
  3. Search for any 3 characters finishing with "at";
  4. Print the output.

Everything was clear?

Section 1. Chapter 3