CLASS DESCRIPTION:
The lectures will discuss regular expressions, focusing
on to use them in Perl. Topic include basic regular expressions, character
classes, regex operators, backreferencing, etc.
TARGET AUDIENCE:
Anyone who has some experience using Perl and wants to
build more sophisticated text-processing applications or parsers using
regular expressions.
PREREQUISITE:
Attendees should have experience programming in Perl.
Basic knowledg of regular expressions is helpful, but not required.
Class notes will be provided.
COURSE OUTLINE:
-
Basic regular expressions
-
Regex operators and split()
-
Context
-
Regex variables and backreferencing
-
Greed
-
Lookahead/lookbehind
-
Substitution evaluations
-
Speed and efficieny considerations
-
Storing and embedding regexes
-
Tips on building regular expressions
SPEAKER’S BIOGRAPHY: Jeremy Holland graduated from Case
Western Reserve University with a B.S. in Computer Science in 1997. He
has worked at Matec Instrument Companies of Northborough, Massachusetts,
creating software for ultrasonic inspection equipment; and at Analog
Devices, Inc., of Wilmington, Massachusetts, developing software
management and data control tools (primarily in Perl) for the Worldwide
Manufacturing department. He recently received an M.S. in Engineering
Management from The Gordon Institute of Tufts University.