hands-on lab

Working with Special Characters and Anchors in Regular Expressions

Up to 30m
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.


A Regular Expression is a tool for searching, processing, and manipulating text. Regular expressions have a long history and can be found in just about every popular programming language. They are widely used, and whether you are a developer or an engineer, you should be able to recognize and work with them.

In this lab, you will learn how to use quantifiers to match sequences of characters in different ways, you will learn about anchors, and you will learn how to use capture groups. 

Learning Objectives

Upon completion of this beginner level lab, you will be able to:

  • Implement a regular expression using Python
  • Use special characters, anchors, and capture groups to match subsets of a piece of text

Intended Audience

  • Developers
  • Engineers


This lab builds upon the lab below and it is recommended to complete it before starting this lab:

Familiarity with the Python programming language will be beneficial but is not required.

The following course can be used to fulfill the prerequisite:

About the author

Learning paths

Andrew is a Labs Developer with previous experience in the Internet Service Provider, Audio Streaming, and CryptoCurrency industries. He has also been a DevOps Engineer and enjoys working with CI/CD and Kubernetes.

He holds multiple AWS certifications including Solutions Architect Associate and Professional.

Covered topics

Lab steps

Working with Special Characters and Anchors in Regular Expressions