Skip to content

Latest commit

 

History

History
46 lines (27 loc) · 3.08 KB

lab.md

File metadata and controls

46 lines (27 loc) · 3.08 KB

UltimateRegexResource Lab

Below are a selection of ways to hone and practice your Regex skills. For the DSC event, we'll start together on the first part, and then afterwards you can choose a method of practice that appeals to you!

Part 1: Learn Regex Through Real World Examples

Email Validation:

Password Security:

Telephone Numbers:

Part 2: Practice Regex Through Games!

There are many gamified ways to practice and learn Regex. We will use two for this lab:

  • Regex Crossword, which has many Regex puzzles of varying difficulty.
  • Regex Golf, which tests your ability to write precise Regex.

I have also created an app for this event, Redoku (located in the Redoku folder of this repo. Redoku is a simple React Native application that allows you to hone your Regex skills through sudoku-like puzzles (much like Regex crossword). This was heavily based on redoku, an awesome website with the same name. Thank you to @padolsey for granting permission to use the name "Redoku!" Download it below!

iOS Android
Get it on the App Store Get it on Google Play

The Ultimate Challenge

If you're really ready to put your Regex skills to the test, feel free to attempt @gregable's Ultimate Regex Puzzle, which was initially part of MIT's 2013 Mystery Puzzle Hunt. While effectively a much more difficult version of the Redoku app or RegexCrossword, it will certainly be a strong indicator of your Regex prowess.