├── .gitignore ├── 01. Introduction.ipynb ├── 02. import re.ipynb ├── 03. Character Classes.ipynb ├── 04. The Backslash Plague.ipynb ├── 05. Alteration.ipynb ├── 06. Quantifiers.ipynb ├── 07. Greedy and Non-Greedy Quantifiers.ipynb ├── 08. Boundary Matchers.ipynb ├── 09. Splitting.ipynb ├── 10. Substitution.ipynb ├── 11. Compilation Flags.ipynb ├── 12. Grouping.ipynb ├── 13. Backreferencing.ipynb ├── 14. Named Groups.ipynb ├── 15. Non-Capturing Groups.ipynb ├── 16. Look ahead.ipynb ├── 17. Look behind.ipynb ├── images ├── components.png ├── example1.png ├── example2.png ├── formal-lang-theory.png ├── history.png ├── lookaround.png └── memes │ ├── meme1.jpg │ ├── meme10.jpg │ ├── meme11.jpeg │ ├── meme12.jpg │ ├── meme13.jpg │ ├── meme14.jpg │ ├── meme15.png │ ├── meme16.png │ ├── meme17.jpg │ ├── meme18.png │ ├── meme19.jpg │ ├── meme2.jpg │ ├── meme20.jpg │ ├── meme21.jpg │ ├── meme22.jpg │ ├── meme23.jpg │ ├── meme24.jpg │ ├── meme25.jpg │ ├── meme26.jpg │ ├── meme27.jpg │ ├── meme28.jpg │ ├── meme29.jpg │ ├── meme3.jpg │ ├── meme30.jpg │ ├── meme31.jpg │ ├── meme32.jpg │ ├── meme33.jpg │ ├── meme34.jpg │ ├── meme4.jpg │ ├── meme5.png │ ├── meme6.jpg │ ├── meme7.jpg │ ├── meme8.jpg │ └── meme9.jpg └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints/ 2 | __pycache__/ 3 | -------------------------------------------------------------------------------- /01. Introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/01. Introduction.ipynb -------------------------------------------------------------------------------- /02. import re.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/02. import re.ipynb -------------------------------------------------------------------------------- /03. Character Classes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/03. Character Classes.ipynb -------------------------------------------------------------------------------- /04. The Backslash Plague.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/04. The Backslash Plague.ipynb -------------------------------------------------------------------------------- /05. Alteration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/05. Alteration.ipynb -------------------------------------------------------------------------------- /06. Quantifiers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/06. Quantifiers.ipynb -------------------------------------------------------------------------------- /07. Greedy and Non-Greedy Quantifiers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/07. Greedy and Non-Greedy Quantifiers.ipynb -------------------------------------------------------------------------------- /08. Boundary Matchers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/08. Boundary Matchers.ipynb -------------------------------------------------------------------------------- /09. Splitting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/09. Splitting.ipynb -------------------------------------------------------------------------------- /10. Substitution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/10. Substitution.ipynb -------------------------------------------------------------------------------- /11. Compilation Flags.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/11. Compilation Flags.ipynb -------------------------------------------------------------------------------- /12. Grouping.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/12. Grouping.ipynb -------------------------------------------------------------------------------- /13. Backreferencing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/13. Backreferencing.ipynb -------------------------------------------------------------------------------- /14. Named Groups.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/14. Named Groups.ipynb -------------------------------------------------------------------------------- /15. Non-Capturing Groups.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/15. Non-Capturing Groups.ipynb -------------------------------------------------------------------------------- /16. Look ahead.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/16. Look ahead.ipynb -------------------------------------------------------------------------------- /17. Look behind.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/17. Look behind.ipynb -------------------------------------------------------------------------------- /images/components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/components.png -------------------------------------------------------------------------------- /images/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/example1.png -------------------------------------------------------------------------------- /images/example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/example2.png -------------------------------------------------------------------------------- /images/formal-lang-theory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/formal-lang-theory.png -------------------------------------------------------------------------------- /images/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/history.png -------------------------------------------------------------------------------- /images/lookaround.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/lookaround.png -------------------------------------------------------------------------------- /images/memes/meme1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme1.jpg -------------------------------------------------------------------------------- /images/memes/meme10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme10.jpg -------------------------------------------------------------------------------- /images/memes/meme11.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme11.jpeg -------------------------------------------------------------------------------- /images/memes/meme12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme12.jpg -------------------------------------------------------------------------------- /images/memes/meme13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme13.jpg -------------------------------------------------------------------------------- /images/memes/meme14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme14.jpg -------------------------------------------------------------------------------- /images/memes/meme15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme15.png -------------------------------------------------------------------------------- /images/memes/meme16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme16.png -------------------------------------------------------------------------------- /images/memes/meme17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme17.jpg -------------------------------------------------------------------------------- /images/memes/meme18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme18.png -------------------------------------------------------------------------------- /images/memes/meme19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme19.jpg -------------------------------------------------------------------------------- /images/memes/meme2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme2.jpg -------------------------------------------------------------------------------- /images/memes/meme20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme20.jpg -------------------------------------------------------------------------------- /images/memes/meme21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme21.jpg -------------------------------------------------------------------------------- /images/memes/meme22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme22.jpg -------------------------------------------------------------------------------- /images/memes/meme23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme23.jpg -------------------------------------------------------------------------------- /images/memes/meme24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme24.jpg -------------------------------------------------------------------------------- /images/memes/meme25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme25.jpg -------------------------------------------------------------------------------- /images/memes/meme26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme26.jpg -------------------------------------------------------------------------------- /images/memes/meme27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme27.jpg -------------------------------------------------------------------------------- /images/memes/meme28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme28.jpg -------------------------------------------------------------------------------- /images/memes/meme29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme29.jpg -------------------------------------------------------------------------------- /images/memes/meme3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme3.jpg -------------------------------------------------------------------------------- /images/memes/meme30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme30.jpg -------------------------------------------------------------------------------- /images/memes/meme31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme31.jpg -------------------------------------------------------------------------------- /images/memes/meme32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme32.jpg -------------------------------------------------------------------------------- /images/memes/meme33.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme33.jpg -------------------------------------------------------------------------------- /images/memes/meme34.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme34.jpg -------------------------------------------------------------------------------- /images/memes/meme4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme4.jpg -------------------------------------------------------------------------------- /images/memes/meme5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme5.png -------------------------------------------------------------------------------- /images/memes/meme6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme6.jpg -------------------------------------------------------------------------------- /images/memes/meme7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme7.jpg -------------------------------------------------------------------------------- /images/memes/meme8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme8.jpg -------------------------------------------------------------------------------- /images/memes/meme9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/images/memes/meme9.jpg -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilkumarsingh/RegEx-In-Python/HEAD/utils.py --------------------------------------------------------------------------------