Uk Casinos Not On GamstopNon Gamstop BookiesCasinos Not On GamstopNon Gamstop CasinosNon Gamestop Casinos

Intermediate Pattern Matching

1.5 day course
Consultix
> Training Classes > Perl


Home
Training Services
Public Class Schedule
Training Classes
 - UNIX
 - Linux
 - Perl

Clients and Endorsements
Publications
Interviews
About Consultix
| Description | Audience | Prerequisites | Author | Topics | Other Courses | 

" Intermediate Pattern Matching "     1.5 days
Next Public Offering: TBD; Help Us Schedule! 
 

Course Description

This class shows experienced Perl programmers how to solve complicated problems involving parsing, text matching, and text substitution using relatively advanced features of Perl.

Students learn how to use match variables, non-capturing parentheses, the lookahead and lookbehind metacharacters. and the greedy and stingy mods of matching". In addition, special uses of the range, matching, and substitution operators, and the grep, map, and split functions, are demonstrated. Relevant Perl modules are also discussed, such as those for matching "bounded" strings, for doing "fuzzy" matching, and for performing "phonetic" matching.

Practical applications of the imparted skills to typical data processing tasks are emphasized in hands-on lab sessions.

Who Should Attend

Students should have at least 6 months of prior experience with Perl, and be experienced with one of the following text editors: vi, emacs, or pico (or another locally available editor, for on-site classes). The course is intended for UNIX programmers, system administrators, network administrators, data administrators, and webmasters.

Author & Instructors

Dr. Tim Maher has been working with the interpreted languages of UNIX for over 25 years, and counted AWK as his favorite scripting language until Perl came along and eclipsed it.  He has written many sophisticated applications in AWK, Korn shell, C, C++, and Perl, including a user interface for U.C. Berkeley undergraduates and source code beautifiers for Perl and C++.  He is the CEO and Principal Instructor of CONSULTIX, for whom he has authored and taught 17 courses on a wide variety of software topics.

Tim is also the founder of the Seattle Perl Users Group (SPUG), one of the oldest PUGs on the planet and also the clear leader in attracting world-class Perl experts to its meetings.

CONSULTIX instructors are renowned for their ability to communicate complex concepts in simple terms and to make the study of dry technical material enjoyable.

Topics

Line-Anchors

String-Anchors

Word-Anchors

Back-References

Capturing Parentheses

Non-Capturing Parentheses

RE Grouping

Stingy vs. Greedy Matching

Assertions & Lookahead

Match Variables

split() Delimiters

Single and Multiline Modes

Negated Character Class

Balanced Matches

Managing Complex REs

RE Efficiency

Pattern Ranges

Fuzzy Matching

eval() and REs

Pre-Compiling REs

Using study()

Text::Balanced

String::Approx

Text::Soundex

Other Courses

We have courses on many other Perl, UNIX, and Linux topics!

© Copyright 1994-2008   Pacific Software Gurus, Inc.   All Rights Reserved.

   Powered by Google

Staff favorites