Live Stream #60: Week 2 of Programming from A to Z (Regular Expressions)

Subscribers:
1,740,000
Published on ● Video Link: https://www.youtube.com/watch?v=ePXti_zFrFQ



Duration: 4:04:19
5,556 views
217


This Live Stream is all about Regular Expressions! The material is from the second week of my "Programming from A to Z" course that I teach at ITP (http://shiffman.net/a2z/regex/). I cover the core concepts of Regular Expressions -- meta-characters, character classes, capturing parentheses / groups, back references. I also look at how to use regular expressions in JavaScript with the functions match(), test(), split() and replace().


10:19 - Showing patrons' homework
24:05 - Presenting today's topics
40:02 - Intro to Regular Expressions
57:10 - RegExp: Metacharacters
1:17:23 - RegExp: Character Classes
1:36:34 - RegExp: Capturing Groups
1:53:07 - RegExp: Back Reference
2:13:42 - RegExp: test() and match() JavaScript functions
2:32:28 - RegExp: exec() JavaScript function
2:46:21 - RegExp: split() JavaScript function
3:01:41 - RegExp: replace() JavaScript function
3:39:30 - Coding Challenge: Word Interactor with Regular Expressions and p5.js
3:59:24 - Homework for Week 2 of Programming from A to Z


Support this channel on Patreon: https://patreon.com/codingtrain

Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics

Contact: https://twitter.com/shiffman

GitHub Repo with all the info for Programming from A to Z: https://github.com/shiffman/A2Z-F16

Links to patrons' homework from Week 1:
codevinsky: http://codepen.io/codevinsky/full/zKvNOg/
guillaume: https://pelletierauger.github.io/With-Kerouac/
kwichmann: https://kwichmann.github.io/my_a2z/Week01/haiku/


Links discussed in this video:
School for Poetic Computation: http://sfpc.io/
Interactive Telecommunications Program (ITP): https://tisch.nyu.edu/itp
MDN's Regular Expressions Reference: https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions
Regular Expressions on Wikipedia: https://en.wikipedia.org/wiki/Regular_expression
Book Mastering Regular Expressions: http://shop.oreilly.com/product/9780596528126.do
Regex Crossword: https://regexcrossword.com/


Source Code for the all Video Lessons: https://github.com/CodingTrain/Rainbow-Code

p5.js: https://p5js.org/
Processing: https://processing.org

For More Live Streams: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz

For More Programming from A to Z: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YrbSJBg32eTzUU50E2B8Ch

Help us caption & translate this video!

http://amara.org/v/72q2/

📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct







Tags:
regular expression javascript
regexp javascript
regex javascript
regular expression
regexp
regex
coding
match()
exec()
test()
programming
javascript (programming language)
p5.js
rainbow
live
javascript
challenge
tutorial
creative coding
coding challenge
daniel shiffman
p5.js tutorial
p5js
patreon
atom.io
node.js
diastic machine
ITP Tisch
String Object
JS String Object
JavaScript String Object
text input
text field
user input