Project: Electronics Bash - #30 - Regular Expressions
As it turns out, computers like numbers, and humans like words. And teaching computers how to do words good, and understand which parts of words you want done, is hard. Regular expressions are a powerful cross-language tool for parsing and digesting text in a way that a computer can understand.
We'll look at:
- Regular Expression Syntax
- Pattern Matching with Wildcards
- Using character classes to simplify expressions
- Parsing real motion sensor/temp/humidity data using Regexes
- Parsing Advent of Code input using regexes
- And more
This week had no slides.
Code
Hello World
Click here to view code on GithubFindIter
Click here to view code on GithubSpecial Characters
Click here to view code on GithubCharacter Classes
Click here to view code on GithubWildcards
Click here to view code on GithubCharacter Groups
Click here to view code on GithubAOC Day 18
Click here to view code on GithubResources and Links
Links and Resources:
Raspberry Pi Homepage: https://www.raspberrypi.org/
Raspberry Pi OS: https://www.raspberrypi.org/downloads/
MagPi Magazine: https://magpi.raspberrypi.org/
Python Reference: https://docs.python.org/3/tutorial/index.html
Getting Started:
Raspberry Pi Imager: https://www.raspberrypi.org/downloads/
Troubleshooting Guide: https://www.raspberrypi.org/learning/troubleshooting-guide/
Display Troubleshooting: https://www.raspberrypi.org/documentation/hardware/display/troubleshooting.md
Starting w/o a Monitor: https://bit.ly/33IvKCc
Materials:
Video on Raspberry Pi Supplies: https://youtu.be/zeHvQZzkxbk
Raspberry Pi 4: https://www.adafruit.com/product/4292
Power Supp;y: https://amzn.to/2PiU6u6
MicroSD Card: https://amzn.to/2EHfHdA
MicroSD Card Reader: https://amzn.to/2EEmNiR
Micro HDMI to HDMI Cable: https://amzn.to/3jWffYW
Keyboard and Mouse: https://amzn.to/39LRX3v
Cat5 Cable: https://amzn.to/2EzoJcm
Some of the above links are Amazon affiliate links - ordering products through these links provides a small amount of support to the channel at no cost to you.