Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Regular Expressions
- Dr. Mattox Beckman
Regular Expressions Dr. Mattox Beckman University of Illinois at - - PowerPoint PPT Presentation
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar Regular Expressions Dr. Mattox Beckman University of Illinois at Urbana-Champaign Department of Computer Science Objectives Regular Expressions
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
◮ Single letters ◮ Repetition ◮ Grouping ◮ Choices
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
◮ Regular Expression: a ◮ State machine:
◮ Regular Expression: 8 ◮ State machine:
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
◮ Regular expression: a8 ◮ State machine:
◮ Regular expression: hello ◮ State machine:
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
◮ Regular expression A* ◮ State machine:
◮ Regular expression A+ ◮ State machine:
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
◮ Regular expression: (hi)+ ◮ State machine:
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
◮ Regular expression: A|B ◮ State machine:
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
◮ They can only count as high as you have states in the machine. ◮ This regular expression matches some primes:
◮ You cannot match an infjnite number of primes. ◮ You cannot match “nested comments”. (\*.*\*)
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar
Objectives Regular Expressions Syntax of Regular Expressions Conversion to Right Linear Grammar