1. Regular Expressions in Python
    1. What are Regular Expressions (aka. Regexes)?
    2. What are Regular Expressions good for?
    3. Examples
    4. Where can I use it ?
    5. grep
    6. Regexes first match
    7. Match numbers
    8. Capture
    9. Capture more
    10. Capture even more
    11. Named capture
    12. findall
    13. findall with capture
    14. findall with capture more than one
    15. Any Character
    16. Match dot
    17. Character classes
    18. Common characer classes
    19. Negated character class
    20. Character classes summary
    21. Character classes and Unicode characters
    22. Character classes for Hebrew text
    23. Match digits
    24. Word Characters
    25. Exercise: add numbers
    26. Solution: add numbers
    27. Solution: add numbers
    28. Solution: add numbers
  2. Part 2
    1. Optional character
    2. Regex match 0 or more (the * quantifier)
    3. Quantifiers
    4. Quantifiers limit
    5. Quantifiers on character classes
    6. Greedy quantifiers
    7. Minimal quantifiers
    8. Anchors
    9. Anchors with mulitline
    10. Anchors on both end
    11. Match ISBN numbers
    12. Matching a section
    13. Matching a section - minimal
    14. Matching a section negated character class
  3. Part 3
    1. Two regex with logical or
    2. Alternatives
    3. Grouping and Alternatives
    4. Internal variables
    5. More internal variables
    6. Regex DNA
    7. Regex IGNORECASE
    8. DOTALL S (single line)
    9. MULTILINE M
    10. Combine Regex flags
    11. Regex VERBOSE X
    12. Substitution
    13. Substitution and MULTILINE - remove leading spaces
    14. findall capture
    15. Fixing dates
    16. Fixing dates - 1
    17. Fixing dates - 2
    18. Fixing dates - 3
    19. Fixing dates - 4
    20. Anchor edge of word
    21. Double numbers
    22. Remove spaces
    23. Replace string in Assembly code
    24. Replace string in Assembly code - using mapping dict
    25. Replace string in Assembly code - using alternatives
    26. Replace string in Assembly code - generate regex
    27. Full example of previous
    28. Split with regex
    29. Exercises: Regexes part 1
    30. Exercise: Regexes part 2
    31. Exercise: Sort SNMP numbers
    32. Exercise: parse hours log file and create report
    33. Exercise: Parse ini file
    34. Exercise: Replace Python
    35. Exercise: Extract phone numbers
    36. Solution: Sort SNMP numbers
    37. Solution: parse hours log file and give report
    38. Solution: Processing INI file manually
    39. Solution: Processing config file
    40. Solution: Extract phone numbers
    41. Regular Expressions Cheat sheet
    42. Fix bad JSON
    43. Fix very bad JSON
    44. Raw string or escape
    45. Remove spaces regex
    46. Regex Unicode
    47. Anchors Other example