Learning regex
- “Is it a must for every programmer to learn regular expressions?” on Stack Exchange
- for learning regex: RegexLearn (or RegexOne), and Python re(gex)? by Sundeep Agarwal
- regex101 for testing regex
- regexper.com for viewing regex railroad diagrams
- “When you should NOT use Regular Expressions” on Stack Exchange
- CyberChef’s library
- regex for URLs
- regex for email addresses
- Python’s regex documentation
- Python regex for markdown
- sample markdown for regex tests
- regex101’s library
- learnbyexample, which covers possessive quantifiers, atomic grouping, and catastrophic backtracking (a type of denial of service attack using regex).