Everyday Regular Expressions

From UCLUG
Revision as of 00:54, 11 December 2013 by Chruck (Talk | contribs)

Jump to: navigation, search

On December 10, 2013, Jas Eckard gave this talk on Everyday Regular Expressions:

  • what/why
    • wildcards/glob
    • search (replace)
    • "meta-language"
    • BRE, ERE, PCRE
  • components
    • literal characters
      • grep
    • metacharacters
      • .
    • begin/end of line
      • ^$
    • character classes
      • [dvlshjvkjdlsfhj]
      • ranges
        • [0-9a=zA-Z]
      • complement
        • [^]
    • quantifiers
      • color colour
      • helllo hey hello
      • greedy/lazy
        • <html>stuff</html>
    • alternator
      • |
    • subexpressions/grouping
      • ay/bee/see/dee/ee/eff
  • examples
    • ps | grep
    • aggressively commented config
    • regex crossword