Regex - Regular Expressions in Perl 5

regex

Regular Expressions or in short Regex, Regexes, or Regexp are one of the most well know parts of Perl.

Regular Expressions in the Perl Tutorial

  1. Introduction to Regular Expressions in Perl

  2. Regex: character classes

  3. Regex: special character classes

  4. Regex: quantifiers

  5. Regex videos - part I

  6. trim - remove leading and trailing spaces

  7. Perl 5 Regex Cheat sheet

Beginner Perl Maven video course

8. Regular Expressions - part 1

  1. Regexes

  2. Where can I use regexes

  3. Simple use of regex

  4. Finding a string in a file

  5. Single character match

  6. Match any character

  7. Character classes

  8. Negated character class

  9. Optional characters

  10. Any Number of any Characters

  11. Quantifiers

  12. Quantifiers on Character classes

  13. Exercise: Regexes 1

  14. Solution: Regexes 1

  15. Solution: Regexes 2

  16. Solution: Regexes 3

9. Regular Expressions - part 2

  1. Regex Alternatives

  2. Regex Capturing

  3. Regex Anchors

  4. More about Character classes

  5. Special character classes

  6. Exercise: Match numbers with regex

  7. Solution: Match numbers with regex

  8. Exercise: hexa, octal, binary

  9. Solution: hexa, octal, binary

  10. Exercise: Roman numbers

10. Regular Expressions - part 3

  1. m/ for matching regexes

  2. Case insensitive regexes using /i

  3. multiple lines in regexes using /m

  4. Single line regexes using /s

  5. /x modifier for verbose regexes

  6. Substitution

  7. Global substitution with regexes

  8. Greedy regex quantifiers

  9. Minimal Regex Matching

  10. trim

  11. Fixing assembly with Perl

  12. split with regex

  13. Fixing dates using Regexes

  14. Exercise split HTTP using Regexes

  15. Solution: split HTTP using Regexes

  16. Exercise: split path - filename/dirname

  17. Solution: split path - filename/dirname

  18. Exercise: sort SNMP numbers

  19. Solution: sort SNMP numbers

  20. Exercise: parse hours log file and create time report

  21. Solution: parse hours log file and create time report (placeholder)

  22. Exercise: parse INI file

  23. Solution: parse INI file (placeholder)

  24. Exercise: parse Perl file

  25. Solution parse Perl file (placeholder)

Other regex related articles

Author

Gabor Szabo (szabgab) Gabor Szabo