Update render script and Makefile
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
[38;5;12m Author: aloisdg[39m
|
||||
[38;5;12m -->[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Regex[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Regex[0m
|
||||
|
||||
[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://awesome.re/badge.svg)[0m[38;5;12m (https://awesome.re)[39m
|
||||
[38;5;14m[1m![0m[38;5;12mMain workflow[39m[38;5;14m[1m (https://github.com/aloisdg/awesome-regex/workflows/Main%20workflow/badge.svg)[0m[38;5;12m (https://github.com/aloisdg/awesome-regex/actions)[39m
|
||||
@@ -13,11 +13,12 @@
|
||||
|
||||
[38;5;12mA curated collection of awesome Regex libraries, tools, frameworks and software. The goal is to build a categorized community-driven collection of very well-known resources.[39m
|
||||
|
||||
[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mawesome-dotnet[0m[38;5;12m [39m[38;5;12m(https://github.com/quozd/awesome-dotnet),[39m[38;5;12m [39m[38;5;14m[1mawesome-ruby[0m[38;5;12m [39m[38;5;12m(https://github.com/markets/awesome-ruby),[39m[38;5;12m [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m [39m[38;5;12m(https://github.com/bayandin/awesome-awesomeness)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m
|
||||
[48;5;235m[38;5;249mawesome-*[49m[39m[38;5;12m [39m[38;5;12mtrend[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGitHub.[39m[38;5;12m [39m[38;5;12mThank[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;14m[1mReddit[0m[38;5;12m [39m[38;5;12m(http://www.reddit.com/r/regex),[39m[38;5;12m [39m[38;5;14m[1mHacker[0m[38;5;14m[1m [0m[38;5;14m[1mNews[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=9581225)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mStack[0m[38;5;14m[1m [0m[38;5;14m[1mOverflow[0m[38;5;12m [39m[38;5;12m(http://stackoverflow.com/tags/regex/info)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhelp.[39m
|
||||
[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mawesome-dotnet[0m[38;5;12m [39m[38;5;12m(https://github.com/quozd/awesome-dotnet),[39m[38;5;12m [39m[38;5;14m[1mawesome-ruby[0m[38;5;12m [39m[38;5;12m(https://github.com/markets/awesome-ruby),[39m[38;5;12m [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/bayandin/awesome-awesomeness)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m[48;5;235m[38;5;249mawesome-*[49m[39m[38;5;12m [39m[38;5;12mtrend[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGitHub.[39m[38;5;12m [39m[38;5;12mThank[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;14m[1mReddit[0m[38;5;12m [39m[38;5;12m(http://www.reddit.com/r/regex),[39m[38;5;12m [39m[38;5;14m[1mHacker[0m[38;5;14m[1m [0m[38;5;14m[1mNews[0m[38;5;12m [39m
|
||||
[38;5;12m(https://news.ycombinator.com/item?id=9581225)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mStack[0m[38;5;14m[1m [0m[38;5;14m[1mOverflow[0m[38;5;12m [39m[38;5;12m(http://stackoverflow.com/tags/regex/info)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhelp.[39m
|
||||
|
||||
[38;5;12mSharing,[39m[38;5;12m [39m[38;5;12msuggestions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontributions[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12malways[39m[38;5;12m [39m[38;5;12mwelcome![39m[38;5;12m [39m[38;5;12mPlease[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mcontribution[0m[38;5;14m[1m [0m[38;5;14m[1mguidelines[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mquality[0m[38;5;14m[1m [0m[38;5;14m[1mstandard[0m[38;5;12m [39m[38;5;12m(https://github.com/aloisdg/awesome-regex/blob/master/CONTRIBUTING.md)[39m[38;5;12m [39m[38;5;12mfirst.[39m[38;5;12m [39m
|
||||
[38;5;12mThanks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mcontributors,[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwouldn't[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12myou![39m
|
||||
[38;5;12mSharing,[39m[38;5;12m [39m[38;5;12msuggestions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontributions[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12malways[39m[38;5;12m [39m[38;5;12mwelcome![39m[38;5;12m [39m[38;5;12mPlease[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mcontribution[0m[38;5;14m[1m [0m[38;5;14m[1mguidelines[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mquality[0m[38;5;14m[1m [0m[38;5;14m[1mstandard[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/aloisdg/awesome-regex/blob/master/CONTRIBUTING.md)[39m[38;5;12m [39m[38;5;12mfirst.[39m[38;5;12m [39m[38;5;12mThanks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mcontributors,[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwouldn't[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12myou![39m
|
||||
|
||||
[38;2;255;187;0m[4mContents[0m
|
||||
|
||||
@@ -88,8 +89,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mSecurity[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSafeRegex[0m[38;5;12m [39m[38;5;12m(https://github.com/jkutner/saferegex)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mexpressions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mReDoS[0m[38;5;12m [39m[38;5;12m(https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS)[39m[38;5;12m [39m
|
||||
[38;5;12mvulnerabilities.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSafeRegex[0m[38;5;12m [39m[38;5;12m(https://github.com/jkutner/saferegex)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mexpressions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mReDoS[0m[38;5;12m [39m
|
||||
[38;5;12m(https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS)[39m[38;5;12m [39m[38;5;12mvulnerabilities.[39m
|
||||
|
||||
[38;2;255;187;0m[4mLearning[0m
|
||||
|
||||
@@ -148,7 +149,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mVerbalExpressions[0m[38;5;12m (https://github.com/VerbalExpressions) - VerbalExpressions is a cross-language library that helps to construct difficult regular expressions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSuper Expressive[0m[38;5;12m (https://github.com/francisrstokes/super-expressive) - Super Expressive is a JavaScript library that allows you to build regular expressions in natural language.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mXRegExp[0m[38;5;12m (http://xregexp.com) - JavaScript Regex library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRE2[0m[38;5;12m (https://github.com/google/re2) - RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRE2[0m[38;5;12m [39m[38;5;12m(https://github.com/google/re2)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRE2[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12msafe,[39m[38;5;12m [39m[38;5;12mthread-friendly[39m[38;5;12m [39m[38;5;12malternative[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbacktracking[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mexpression[39m[38;5;12m [39m[38;5;12mengines[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPCRE,[39m[38;5;12m [39m[38;5;12mPerl,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPython.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m
|
||||
[38;5;12mlibrary.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHyperscan[0m[38;5;12m (https://github.com/01org/hyperscan) - High-performance multiple Regex matching library.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCollections[0m
|
||||
@@ -178,7 +180,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Bad, the Better, and the Best[0m[38;5;12m (https://www.loggly.com/blog/regexes-the-bad-better-best/) - How a few characters can make a difference in performance.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Greatest Regex Trick Ever[0m[38;5;12m (http://www.rexegg.com/regex-best-trick.html) - So you're doubtful at the mention of a "best Regex trick"?[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTreat regular expressions as code, not magic[0m[38;5;12m (http://alexwlchan.net/2016/04/regexes-are-code/) - If you don’t write them carefully, you can end up with an unmaintainable monstrosity.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDemystifying The Regular Expression That Checks If A Number Is Prime[0m[38;5;12m (https://iluxonchik.github.io/regular-expression-check-if-number-is-prime/) - How a regular expression can check if a number is prime.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDemystifying[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mRegular[0m[38;5;14m[1m [0m[38;5;14m[1mExpression[0m[38;5;14m[1m [0m[38;5;14m[1mThat[0m[38;5;14m[1m [0m[38;5;14m[1mChecks[0m[38;5;14m[1m [0m[38;5;14m[1mIf[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mNumber[0m[38;5;14m[1m [0m[38;5;14m[1mIs[0m[38;5;14m[1m [0m[38;5;14m[1mPrime[0m[38;5;12m [39m[38;5;12m(https://iluxonchik.github.io/regular-expression-check-if-number-is-prime/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mexpression[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mprime.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRegex Tree: a regular expressions processor[0m[38;5;12m (https://medium.com/@DmitrySoshnikov/regexp-tree-a-regular-expressions-parser-with-a-simple-ast-format-bcd4d5580df6)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mThe thirty minute regex tutorial[0m[38;5;12m (https://www.codeproject.com/Articles/9099/The-Minute-Regex-Tutorial) - Regular Expressions in 30 Minutes.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRegular Expression Matching Can Be Simple And Fast[0m[38;5;12m (https://swtch.com/~rsc/regexp/regexp1.html)[39m
|
||||
@@ -224,6 +227,6 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mJavaScript Cheat Sheet[0m[38;5;12m (https://www.debuggex.com/cheatsheet/regex/javascript)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRegexLearn Cheat Sheet[0m[38;5;12m (https://regexlearn.com/cheatsheet)[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mOther awesome lists[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mOther awesome lists[0m
|
||||
|
||||
[38;5;12mOther amazingly awesome lists can be found at the [39m[38;5;14m[1mofficial awesome list[0m[38;5;12m (https://github.com/sindresorhus/awesome) and [39m[38;5;14m[1mhere[0m[38;5;12m (https://github.com/jnv/lists).[39m
|
||||
|
||||
Reference in New Issue
Block a user