Practice your Python Pandas data science skills with problems on StrataScratch!
https://stratascratch.com/?via=keith'>https://stratascratch.com/?via=keith
In this video we go through all the fundamentals of using regular expressions (regexes) to match patterns in programming.
In this video we cover the following:
Character Sets [azAZ09]
Quantifiers *, +, ?, {3,5}
Metacharacters ^ . | $
Character Classes \b \s \w \d
Groups
Lookahead & Lookbehind assertions
and more!
There is a detailed timeline down below.
In a future video we will apply what we learn in this one to the Python programming language (re library) subscribe to not miss that!
Resources!
Source code & txt files: https://github.com/keithgalli/regular...
Practice exercise video: • Practice Regular Expressions with Reg...
Cheat sheet: https://cheatography.com/davechild/ch...
Regex golf: https://alf.nu/RegexGolf
Javascript Info: https://javascript.info/regexplookah...
Follow me on social media!
Instagram | / keithgalli
Twitter | / keithgalli
TikTok | / keithgalli
If you are curious to learn how I make my tutorials, check out this video: • How to Make a High Quality Tutorial V...
Practice your Python Pandas data science skills with problems on StrataScratch!
https://stratascratch.com/?via=keith'>https://stratascratch.com/?via=keith
Learn data skills with handson exercises & tutorials at Datacamp!
https://datacamp.pxf.io/c/3588040/101...
Join the Python Army to get access to perks!
YouTube / @keithgalli
Patreon / keithgalli
*I use affiliate links on the products that I recommend. I may earn a purchase commission or a referral bonus from the usage of these links.
Video timeline!
0:00 Video overview & topics covered
1:43 Basic regex syntax (building up an intuition)
4:23 Character Sets Overview ([AZaz09])
5:57 Quantifiers Guide (*, +, ?, {3,5})
9:30 Guided Exercise: Find all words that don't use vowels
11:08 Helpful cheat sheet to remember regex syntax in the realworld
12:47 Matching words/patterns of a specific length ({3,5})
14:58 OR operator overview
17:14 Guided Exercise: Match valid sentences (starts with capital letter, ends with period)
21:18 Character classes overview (\w, \b, \d, \s)
23:13 Escaping Characters
25:02 Practice Exercise #1: Write a regular expression to match meme text format
30:39 Practice Exercise #2: Write a regular expression to match a specific date format
39:03 Groups overview
50:16 Lookahead & Lookbehind Assertions
1:00:18 Practice Exercise #3: Detect if same word pops up multiple times in a sentence
1:06:04 Practice Exercise #4: Password matching with rules
1:16:16 Some final recommendations! (additional practice, chatgpt, etc.)