Regular Expressions
summary
Regular expressions for UI developers: which tasks they can help with (validation, parsing, etc.), important features to know and implementation pitfalls across different regex engines, and strategies or alternatives to use when a built-in regex implementation is insufficient.
AI-written summary · about
chapters (38)
- 0:00Regular expressions introduction
- 1:14Regex history and implementations
- 2:43Perl-compatible regex
- 3:45JavaScript regex basics
- 4:29Characters and metacharacters
- 6:34Dot and string boundaries
- 7:40Start and end of string
- 9:08Word boundaries
- 11:15Character classes
- 13:42Character pitfalls
- 15:14Custom character classes
- 17:23Escaping in classes
- 18:30Quantifiers
- 21:30Exact repetitions
- 23:39Greedy vs lazy modes
- 25:51Regex groups
- 27:16Capturing groups
- 30:03Group numbering
- 31:29Lookahead and lookbehind
- 33:17Regex OR operator
- 35:07Backreferences
- 36:58Character representations
- 38:48Escaping in JavaScript
- 40:12Regex flags
- 41:56Multiline flag
- 42:59Inline flags
- 44:17Regex in JavaScript
- 45:20String methods with regex
- 46:05Replace method and replacement
- 47:32Regex security
- 48:15Regex quoting
- 49:23Q&A
- 49:45Regex lookaheads
- 51:11When to use regex
- 52:37XML parsing with regex
- 54:52Unicode and regex
- 56:19Regex engine differences
- 57:42Custom regex engines
related talks
57mRegular Expressions, To Match Or Not, That is the Question
39mRegex-Fu
56mHow I learned to stop worrying and love Regex
38mEscape from Planet Regex - Kotlin to the Rescue
49mCrash and test failure analysis with AI... no wait, ehm, with regexes!
01h 02mJS UX: Writing Code for Humans
22mRegex in PowerShell: How to grasp it and why you should grasp it
26mParsing Parsers
