addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

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 backreferences 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.

About Brian Friesen

Brian Friesen has been pretending to be a developer for the last 6 years and lives in constant fear of being found out. As an occasional public speaker, he prefers to talk about things that are slightly out in left field. This explains why some people know him as "the regex guy" or "the monad guy". Seriously, who wants to have those titles? Anyway, when he's not writing code, he's probably thinking about it, or, if he's sleeping, dreaming about it. In the rare case that no part of his mind is occupied by something vaguely code-related, he is probably playing with his kids or spending quality time with his wife near Detroit, where he has lived since April 2012, when he took a job with the best company he has ever worked for, Quicken Loans. He is also a raging smart-alec.

Join or login to comment.

  • Ed D.

    Going into talk, I really didn't know what RegEx was all about. I learned that RegEx is a very powerful tool and has many uses in apps and can greatly simplify data validation in apps. Brian did a great job breaking it down into simple steps and showing us how each expression is evaluated along the way. I am looking forward to integrating into my apps.

    2 · April 17, 2014

  • Dave B.

    Looking forward to some Friesen Regex Mojo Awesomeness!!

    April 15, 2014

  • Matt R.

    Speaker added ... it's Brian Friesen.

    April 14, 2014

  • Onorio

    Sorry--it's not apparent to me. Who's talking?

    April 14, 2014

Our Sponsors

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy