~/talk

Regular Expressions, To Match Or Not, That is the Question

Talkat Silicon Valley Code Camp 2018 · 2018-10-13..10-14· [developer-experience]
links:none on file
slides:none on file

Covers how to read and build real patterns with examples such as a word boundary anchored email validation that enforces a dot and 2–6 letter TLD, a six‑hex‑digit hex color matcher, and greedy vs non‑greedy fixes. Shows tools regex101.com and regexper for visualization, measures about 15 ms to parse 10,000 CSV lines with a native regex I/O path, and describes a two‑pass recursive regex technique used to implement a spreadsheet parser plugin that successfully handles nested formulas.

AI-written summary · about

  1. 0:00Intro
  2. 1:36About me
  3. 3:08Is it loud enough
  4. 3:48Why use regular expressions
  5. 4:52Regular expressions in Perl
  6. 6:21Regular expression engine
  7. 7:56Character sets
  8. 11:50Dot
  9. 12:50Anchors
  10. 14:48Logical
  11. 16:27Optional
  12. 19:45Hex Numbers
  13. 22:52Greedy vs Non Greedy Scanning
  14. 24:59Grouping
  15. 27:27Search and Replace
  16. 33:27Performance
  17. 34:09Modifiers
  18. 37:52Lookahead
  19. 39:24End Combination
  20. 42:20Back Referencing
  21. 46:18Using Regular Expressions
  22. 48:50Puzzle
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.