Regular Expressions (now you’ve got two problems)


Be afraid. Be very afraid. For you are about to enter the mysterious and foreboding land of regular expressions. A land of strange-looking hieroglyphics. A land of many flavors and implementations. A land whose inhabitants possess seemingly magical powers over text. But fear no more, for you needn’t make the journey alone: a guide and a map await you.

In this session, we’ll take a whirlwind tour of the features found in most regular expression implementations. Then we’ll dive deep. We’ll take a peek inside a regular expression engine. From character literals to character classes, from back references to look-around, you’ll see every step a regular expression engine takes when it parses text. By the end of the session, you’ll be able to think like a regular expression engine.

Speaker: Brian Friesen

Brian Friesen has been pretending to be a developer for the last 8 years and lives in constant fear of being found out. He still can't believe he was chosen for an MVP Award for C# in January 2014. As an occasional public speaker, he prefers to talk about things that are slightly out in left field. He lives in Detroit and works for a seriously great company, Quicken Loans.

NWNUG monthly meeting.


HCR ManorCare
333 North Summit St.
Toledo, OH 43604, US (map)