You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
</script><divid=contentclass=content><main><divclass=sidetoc><navclass=pagetoc></nav></div><h1id=buy-pdfepub-versions><aclass=headerhref=#buy-pdfepub-versions>Buy PDF/EPUB versions</a></h1><h2id=purchase-links><aclass=headerhref=#purchase-links>Purchase links</a></h2><p>You can buy the pdf/epub versions of the book using these links:<ul><li><ahref=https://learnbyexample.gumroad.com/l/js_regexp>https://learnbyexample.gumroad.com/l/js_regexp</a><li><ahref=https://leanpub.com/js_regexp>https://leanpub.com/js_regexp</a></ul><h2id=bundles><aclass=headerhref=#bundles>Bundles</a></h2><p>You can also get the book as part of these bundles:<ul><li><strong>Awesome Regex</strong><ul><li><ahref=https://learnbyexample.gumroad.com/l/regex>https://learnbyexample.gumroad.com/l/regex</a><li><ahref=https://leanpub.com/b/regex>https://leanpub.com/b/regex</a></ul><li><strong>All books bundle</strong><ul><li><ahref=https://learnbyexample.gumroad.com/l/all-books>https://learnbyexample.gumroad.com/l/all-books</a><li>Includes all my programming books</ul></ul><h2id=testimonials><aclass=headerhref=#testimonials>Testimonials</a></h2><blockquote><p>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!<p>— <ahref=https://twitter.com/codingwithlucy/status/1450668315635036160>feedback on twitter</a></blockquote><h2id=book-list><aclass=headerhref=#book-list>Book list</a></h2><p>Here's a list of programming books I've written (or currently working upon):<ul><li><ahref=https://learnbyexample.github.io/py_regular_expressions/>Python re(gex)?</a><li><ahref=https://learnbyexample.github.io/learn_js_regexp/>JavaScript RegExp</a><li><ahref=https://learnbyexample.github.io/Ruby_Regexp/>Ruby Regexp</a><li><ahref=https://learnbyexample.github.io/learn_gnugrep_ripgrep/>GNU grep and ripgrep</a><li><ahref=https://learnbyexample.github.io/learn_gnused/>GNU sed</a><li><ahref=https://learnbyexample.github.io/learn_gnuawk/>GNU awk</a><li><ahref=https://learnbyexample.github.io/learn_ruby_oneliners/>Ruby one-liners cookbook</a><li><ahref=https://learnbyexample.github.io/learn_perl_oneliners/>Perl one-liners cookbook</a><li><ahref=https://learnbyexample.github.io/100_page_python_intro/>100 Page Python Intro</a><li><ahref=https://learnbyexample.github.io/practice_python_projects/>Practice Python Projects</a><li><ahref=https://learnbyexample.github.io/cli_text_processing_coreutils/>Command line text processing with GNU Coreutils</a><li><ahref=https://learnbyexample.github.io/cli_text_processing_rust/>Command line text processing with Rust tools</a><li><ahref=https://learnbyexample.github.io/vim_reference/>Vim reference guide</a></ul></main><navclass=nav-wrapperaria-label="Page navigation"><arel=prevhref=cover.htmlclass="mobile-nav-chapters previous"title="Previous chapter"aria-label="Previous chapter"aria-keyshortcuts=Left><iclass="fa fa-angle-left"></i></a><arel=nexthref=preface.htmlclass="mobile-nav-chapters next"title="Next chapter"aria-label="Next chapter"aria-keyshortcuts=Right><iclass="fa fa-angle-right"></i></a><divstyle="clear: both"></div></nav></div></div><navclass=nav-wide-wrapperaria-label="Page navigation"><arel=prevhref=cover.htmlclass="nav-chapters previous"title="Previous chapter"aria-label="Previous chapter"aria-keyshortcuts=Left><iclass="fa fa-angle-left"></i></a><arel=nexthref=preface.htmlclass="nav-chapters next"title="Next chapter"aria-label="Next chapter"aria-keyshortcuts=Right><iclass="fa fa-angle-right"></i></a></nav></div><script>
41
+
</script><divid=contentclass=content><main><divclass=sidetoc><navclass=pagetoc></nav></div><h1id=buy-pdfepub-versions><aclass=headerhref=#buy-pdfepub-versions>Buy PDF/EPUB versions</a></h1><h2id=purchase-links><aclass=headerhref=#purchase-links>Purchase links</a></h2><p>You can buy the pdf/epub versions of the book using these links:<ul><li><ahref=https://learnbyexample.gumroad.com/l/js_regexp>https://learnbyexample.gumroad.com/l/js_regexp</a><li><ahref=https://leanpub.com/js_regexp>https://leanpub.com/js_regexp</a></ul><h2id=bundles><aclass=headerhref=#bundles>Bundles</a></h2><p>You can also get the book as part of these bundles:<ul><li><strong>Awesome Regex</strong><ul><li><ahref=https://learnbyexample.gumroad.com/l/regex>https://learnbyexample.gumroad.com/l/regex</a><li><ahref=https://leanpub.com/b/regex>https://leanpub.com/b/regex</a></ul><li><strong>All books bundle</strong><ul><li><ahref=https://learnbyexample.gumroad.com/l/all-books>https://learnbyexample.gumroad.com/l/all-books</a><li>Includes all my programming books</ul></ul><h2id=testimonials><aclass=headerhref=#testimonials>Testimonials</a></h2><blockquote><p>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!<p>— <ahref=https://twitter.com/codingwithlucy/status/1450668315635036160>feedback on twitter</a></blockquote><h2id=book-list><aclass=headerhref=#book-list>Book list</a></h2><p>Here's a list of programming books I've written:<ul><li><ahref=https://learnbyexample.github.io/py_regular_expressions/>Python re(gex)?</a><li><ahref=https://learnbyexample.github.io/learn_js_regexp/>JavaScript RegExp</a><li><ahref=https://learnbyexample.github.io/Ruby_Regexp/>Ruby Regexp</a><li><ahref=https://learnbyexample.github.io/learn_gnugrep_ripgrep/>GNU grep and ripgrep</a><li><ahref=https://learnbyexample.github.io/learn_gnused/>GNU sed</a><li><ahref=https://learnbyexample.github.io/learn_gnuawk/>GNU awk</a><li><ahref=https://learnbyexample.github.io/learn_ruby_oneliners/>Ruby one-liners cookbook</a><li><ahref=https://learnbyexample.github.io/learn_perl_oneliners/>Perl one-liners cookbook</a><li><ahref=https://learnbyexample.github.io/100_page_python_intro/>100 Page Python Intro</a><li><ahref=https://learnbyexample.github.io/practice_python_projects/>Practice Python Projects</a><li><ahref=https://learnbyexample.github.io/cli_text_processing_coreutils/>Command line text processing with GNU Coreutils</a><li><ahref=https://learnbyexample.github.io/cli_text_processing_rust/>Command line text processing with Rust tools</a><li><ahref=https://learnbyexample.github.io/vim_reference/>Vim reference guide</a><li><ahref=https://learnbyexample.github.io/cli-computing/>Computing from the Command Line</a></ul></main><navclass=nav-wrapperaria-label="Page navigation"><arel=prevhref=cover.htmlclass="mobile-nav-chapters previous"title="Previous chapter"aria-label="Previous chapter"aria-keyshortcuts=Left><iclass="fa fa-angle-left"></i></a><arel=nexthref=preface.htmlclass="mobile-nav-chapters next"title="Next chapter"aria-label="Next chapter"aria-keyshortcuts=Right><iclass="fa fa-angle-right"></i></a><divstyle="clear: both"></div></nav></div></div><navclass=nav-wide-wrapperaria-label="Page navigation"><arel=prevhref=cover.htmlclass="nav-chapters previous"title="Previous chapter"aria-label="Previous chapter"aria-keyshortcuts=Left><iclass="fa fa-angle-left"></i></a><arel=nexthref=preface.htmlclass="nav-chapters next"title="Next chapter"aria-label="Next chapter"aria-keyshortcuts=Right><iclass="fa fa-angle-right"></i></a></nav></div><script>
0 commit comments