Intro

Objectives

  1. Understand that a regular expression is a way of describing a set.
  2. Understand that regular expressions allow particular types of languages to be described in a convenient shorthand notation.
  3. Be able to form and use simple regular expressions for string manipulation and matching.
  4. Be able to describe the relationship between regular expressions and finite state machines.
  5. Be able to write a regular expression to recognise the same language as a given FSM and vice versa.

Resources

Videos

Slides

Worksheet

Homework