Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save nellshamrell/6031738 to your computer and use it in GitHub Desktop.
Save nellshamrell/6031738 to your computer and use it in GitHub Desktop.
Resources I consulted when preparing my presentation "Beneath the Surface: Embracing the True Power of Regular Expressions in Ruby"
All of these resources were extremely valuable as I researched regex, finite state machines, and regex in Ruby. Check them out, they're full of fantastic information!
Articles
"Exploring Ruby's Regular Expression Algorithm" by Pat Shaughnessy
http://patshaughnessy.net/2012/4/3/exploring-rubys-regular-expression-algorithm
"Finite State Machines and Regular Expressions" by Eli Bendersky
http://www.gamedev.net/page/resources/_/technical/general-programming/finite-state-machines-and-regular-expressions-r3176
"Regular Expression Matching Can Be Simple and Fast" by Russ Cox
http://swtch.com/~rsc/regexp/regexp1.html
"Regular Expression Matching: the Virtual Machine Approach" by Russ Cox
http://swtch.com/~rsc/regexp/regexp2.html
"Regular Expression Matching in the Wild" by Russ Cox
http://swtch.com/~rsc/regexp/regexp3.html
Books
Intro to Regular Expressions by Michael Fitzgeral
http://www.amazon.com/Introducing-Regular-Expressions-ebook/dp/B008K9OGDA/ref=sr_1_2?ie=UTF8&qid=1374171971&sr=8-2&keywords=Regular+Expressions
Mastering Regular Expressions by Jeffrey Friedl
http://www.amazon.com/Mastering-Regular-Expressions-ebook/dp/B007I8S1X0/ref=sr_1_1?s=digital-text&ie=UTF8&qid=1374172055&sr=1-1&keywords=Mastering+Regular+Expressions
The Well Grounded Rubyist by David A. Black
http://www.amazon.com/The-Well-Grounded-Rubyist-David-Black/dp/1933988657/ref=sr_1_cc_1?s=aps&ie=UTF8&qid=1374172203&sr=1-1-catcorr&keywords=the+well+grounded+rubyist
The Ruby Way by Hal Fulton
http://www.amazon.com/The-Ruby-Way-Second-Edition/dp/0672328844
Programming Ruby 1.9 & 2.0 by Dave Thomas, Andy Hunt, and Chad Fowler
http://www.amazon.com/Programming-Ruby-1-9-2-0-Programmers/dp/1937785491/ref=sr_1_5?s=books&ie=UTF8&qid=1374172254&sr=1-5&keywords=Programming+Ruby
Eloquent Ruby by Russ Olsen
http://www.amazon.com/Eloquent-Addison-Wesley-Professional-Series-ebook/dp/B004MMEJ36/ref=sr_1_1?s=digital-text&ie=UTF8&qid=1374172097&sr=1-1&keywords=the+well+grounded+rubyist
@olleolleolle
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment