•  

Pattern Matching Makes You Powerful! (In All Languages!)

A session at NFJS Twin Cities Software Symposium

  • Danny Brian

Sunday 6th March, 2016

2:15pm to 3:45pm (CST)

Regular Expressions are an undervalued, underutilized tool in the developer toolbox. Few programming technologies have stood a comparable test of time for their capacity to improve developer productivity, to shortcut complex tasks, to reduce dependency on various libraries, and to encourage code reuse. They also help to teach patterns and improve pattern recognition, not only for code, but for programmers themselves. Competency with regexes will make you a better programmer, regardless of your choice of language or platforms. And it will impress your peers, too!

This workshop will teach you the fundamentals of writing, debugging, and testing PCREs (Perl-compatible Regular Expressions) in multiple programming languages. With hands-on examples we will cover regex syntax, metacharacters, assertions, grouping, quantifiers, greed, capturing, balanced matches, and replacing. We'll compose regexes from scratch to parse some common string formats such as URLs, email addresses, and even JSON. Given enough time, we'll even learn look-around assertions, and examine some creating uses of regexes in the field of natural language processing.

About the speaker

This person is speaking at this event.
Danny Brian

Designer, Architect, Mentor

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 2:15pm3:45pm CST

Date Sun 6th March 2016

Short URL

lanyrd.com/sdyqcg

View the schedule

Share

See something wrong?

Report an issue with this session