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
Example based guide to mastering JavaScript regexp.
3
+
Learn JavaScript Regular Expressions step-by-step from beginner to advanced levels with hundreds of examples and exercises. Visit https://youtu.be/8X-hUel3GxM for a short video about the book.
The book also includes exercises to test your understanding, which is presented together as a single file in this repo -[Exercises.md](./Exercises.md)
7
+
The book also includes exercises to test your understanding, which are presented together as a single file in this repo —[Exercises.md](./Exercises.md).
10
8
11
9
For solutions to the exercises, see [Exercise_solutions.md](./Exercise_solutions.md).
12
10
@@ -16,24 +14,20 @@ See [Version_changes.md](./Version_changes.md) to keep track of changes made to
16
14
17
15
# E-book
18
16
19
-
You can purchase the pdf/epub versions of the book using these links:
17
+
* You can purchase the pdf/epub versions of the book using these links:
18
+
*https://learnbyexample.gumroad.com/l/js_regexp
19
+
*https://leanpub.com/js_regexp
20
+
* You can also get the book as part of these bundles:
21
+
***All books bundle** bundle from https://learnbyexample.gumroad.com/l/all-books
22
+
* Includes all my programming books
23
+
***Awesome Regex** bundle from https://learnbyexample.gumroad.com/l/regex or https://leanpub.com/b/regex
24
+
* See https://learnbyexample.github.io/books/ for a list of other books
20
25
21
-
*https://learnbyexample.gumroad.com/l/js_regexp
22
-
*https://leanpub.com/js_regexp
26
+
For a preview of the book, see [sample chapters](./sample_chapters/js_regexp_sample.pdf).
23
27
24
-
You can also get the book as part of these bundles:
28
+
The book can also be [viewed as a single markdown file in this repo](./js_regexp.md). See my blogpost on [generating pdfs from markdown using pandoc](https://learnbyexample.github.io/customizing-pandoc/) if you are interested in the ebook creation process.
25
29
26
-
***Awesome Regex** bundle from https://learnbyexample.gumroad.com/l/regex or https://leanpub.com/b/regex
27
-
***All books bundle** bundle from https://learnbyexample.gumroad.com/l/all-books
28
-
* Includes all my programming books
29
-
30
-
See https://learnbyexample.github.io/books/ for list of other books
31
-
32
-
For a preview of the book, see [sample chapters](https://github.com/learnbyexample/learn_js_regexp/blob/master/sample_chapters/js_regexp_sample.pdf)
33
-
34
-
The book can also be [viewed as a single markdown file in this repo](./js_regexp.md). See my blogpost on [generating pdf from markdown using pandoc](https://learnbyexample.github.io/tutorial/ebook-generation/customizing-pandoc/) if you are interested in the ebook creation process.
35
-
36
-
For web version of the book, visit https://learnbyexample.github.io/learn_js_regexp/
30
+
For the web version of the book, visit https://learnbyexample.github.io/learn_js_regexp/
37
31
38
32
<br>
39
33
@@ -47,20 +41,22 @@ For web version of the book, visit https://learnbyexample.github.io/learn_js_reg
47
41
48
42
# Feedback
49
43
50
-
[Open an issue](https://github.com/learnbyexample/learn_js_regexp/issues) if you spot any typo/errors.
44
+
⚠️ ⚠️ Please DO NOT submit pull requests. Main reason being any modification requires changes in multiple places.
51
45
52
-
:warning::warning: Please DO NOT submit pull requests. Main reason being any modification requires changes in multiple places.
46
+
I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, 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.
53
47
54
-
I'd also highly appreciate your feedback about the book.
*[MDN: Regular Expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) — documentation and examples
83
-
*[/r/learnjavascript/](https://www.reddit.com/r/learnjavascript/) and [/r/regex/](https://www.reddit.com/r/regex/) — helpful forums for beginners and experienced programmers alike
78
+
*[MDN: Regular Expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions) — documentation and examples
79
+
*[/r/learnjavascript/](https://old.reddit.com/r/learnjavascript/) and [/r/regex/](https://old.reddit.com/r/regex/) — helpful forums for beginners and experienced programmers alike
84
80
*[stackoverflow](https://stackoverflow.com/) — for getting answers to pertinent questions on JavaScript and regular expressions
85
81
*[tex.stackexchange](https://tex.stackexchange.com/) — for help on [pandoc](https://github.com/jgm/pandoc/) and `tex` related questions
86
-
*Cover image: [LibreOffice Draw](https://www.libreoffice.org/discover/draw/) and [regulex](https://jex.im/regulex)
82
+
*[canva](https://www.canva.com/) — cover image
87
83
*[Warning](https://commons.wikimedia.org/wiki/File:Warning_icon.svg) and [Info](https://commons.wikimedia.org/wiki/File:Info_icon_002.svg) icons by [Amada44](https://commons.wikimedia.org/wiki/User:Amada44) under public domain
88
-
*[pngquant](https://pngquant.org/) and [svgcleaner](https://github.com/RazrFalcon/svgcleaner)for optimizing images
84
+
*[oxipng](https://github.com/shssoichiro/oxipng), [pngquant](https://pngquant.org/) and [svgcleaner](https://github.com/RazrFalcon/svgcleaner)— optimizing images
89
85
*[mdBook](https://github.com/rust-lang/mdBook) — for web version of the book
90
86
*[mdBook-pagetoc](https://github.com/JorelAli/mdBook-pagetoc) — for adding table of contents for each chapter
91
87
*[minify-html](https://github.com/wilsonzlin/minify-html) — for minifying html files
The book is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/)
93
+
The book is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/).
94
+
95
+
The code snippets are licensed under MIT, see [LICENSE](./LICENSE) file.
98
96
99
-
The code snippets are licensed under MIT, see [LICENSE](./LICENSE) file
0 commit comments