Understanding JavaScript RegExp book announcement
Hello!
I just published a new version of "Understanding JavaScript RegExp" ebook. Added examples for d and v flags, corrected many mistakes, improved examples, exercises and so on.
This book will help you learn JavaScript Regular Expressions step-by-step from beginner to advanced levels with hundreds of examples and exercises.
Release offers🔗
To celebrate the new release, you can download PDF/EPUB versions of Understanding JavaScript RegExp for FREE till 05-Nov-2023. You can still pay if you wish ;)
All Books Bundle is just $12 (normal price $32) — includes all my 13 programming ebooks.
What's new?🔗
- Examples and exercises added for 
dandvflags - Strings in code snippets changed to be uniformly represented in single quotes
 - In general, many of the examples, exercises, solutions, descriptions and external links were updated/corrected
 - Updated Acknowledgements section
 - Code snippets related to info/warning sections will now appear as a single block
 - Book title changed to Understanding JavaScript RegExp
 - New cover image
 - Images centered for EPUB format
 
Videos🔗
On this blog, I post tips covering Python, command line tools and Vim. Here are video demos for these tips:
Testimonials🔗
Literally was having a mini-breakdown about not understanding Regex in algorithm solutions the other day and now I'm feeling so much better, so thank YOU! I genuinely feel like I'm developing the skill for spotting when and where to use them after so much practice!
Table of Contents🔗
- Preface
 - Why is it needed?
 - RegExp introduction
 - Anchors
 - Alternation and Grouping
 - Escaping metacharacters
 - Dot metacharacter and Quantifiers
 - Interlude: Tools for debugging and visualization
 - Working with matched portions
 - Character class
 - Groupings and backreferences
 - Interlude: Common tasks
 - Lookarounds
 - Unicode
 - Further Reading
 
Web version🔗
You can also read the book online here: https://learnbyexample.github.io/learn_js_regexp/.
GitHub repo🔗
Visit https://github.com/learnbyexample/learn_js_regexp for markdown source, exercise solutions, sample chapters and other details related to the book.
See my blog post on how to customize pandoc for generating beautiful PDF/EPUB versions from GitHub style markdown.
Newsletter🔗
Subscribe to learnbyexample weekly — free newsletter covering programming resources, updates on what I am creating, tools, free ebooks and more, delivered every Friday.
Feedback and Errata🔗
I would highly appreciate if you'd let me know how you felt about this book. It could be anything from a simple thank you, Gumroad rating, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors.
You can reach me via:
- Issue Manager: https://github.com/learnbyexample/learn_js_regexp/issues
 - E-mail: 
learn by example.net@gmail.com(without the spaces) - Twitter: https://twitter.com/learn_byexample
 
Happy learning :)