Courtesy Costas Busch -
RPI 4
Regular Expressions
Regular expressions describe regular
languages
Example:
describes the language
*)( cba
,...,,,,,*, bcaabcaabcabca
Courtesy Costas Busch -
RPI 5
Regular Expressions
1
1
21
21
*
r
r
rr
rr
Are regular expressions
2r1
rGiven regular expressions and
Courtesy Costas Busch -
RPI 6
Examples
)(* ccba
A regular expression:
baNot a regular expression:
Courtesy Costas Busch -
RPI 7
Languages of Regular
Expressions
: language of regular expression
Example
rL r
,...,,,,,*)( bcaabcaabcacbaL
Courtesy Costas Busch -
RPI 8
Definition
For primitive regular expressions:
aaL
L
L