All Projects â†’ shreyasminocha â†’ Regex For Regular Folk

shreyasminocha / Regex For Regular Folk

🔍💪 Regular Expressions for Regular Folk — A visual, example-based introduction to RegEx [BETA]

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Regex For Regular Folk

RgxGen
Regex: generate matching and non matching strings based on regex pattern.
Stars: âś­ 45 (-81.4%)
Mutual labels:  regex, regexp, regular-expression, regular-expressions
moar
Deterministic Regular Expressions with Backreferences
Stars: âś­ 19 (-92.15%)
Mutual labels:  regex, regexp, regular-expression, regular-expressions
Ethereum Development With Go Book
đź“– A little book on Ethereum Development with Go (golang)
Stars: âś­ 754 (+211.57%)
Mutual labels:  tutorial, book, examples, ebook
Grex
A command-line tool and library for generating regular expressions from user-provided test cases
Stars: âś­ 4,847 (+1902.89%)
Mutual labels:  regex, regular-expression, regexp, regular-expressions
Commonregex
🍫 A collection of common regular expressions for Go
Stars: âś­ 733 (+202.89%)
Mutual labels:  regex, regular-expression, regexp
Onigmo
Onigmo is a regular expressions library forked from Oniguruma.
Stars: âś­ 536 (+121.49%)
Mutual labels:  regex, regular-expression, regexp
Py regular expressions
Learn Python Regular Expressions step by step from beginner to advanced levels
Stars: âś­ 770 (+218.18%)
Mutual labels:  ebook, regex, regular-expressions
Regexpu
A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.
Stars: âś­ 201 (-16.94%)
Mutual labels:  regex, regular-expression, regexp
Rex
Your RegEx companion.
Stars: âś­ 283 (+16.94%)
Mutual labels:  regex, regular-expression, regexp
Regexr
For composing regular expressions without the need for double-escaping inside strings.
Stars: âś­ 53 (-78.1%)
Mutual labels:  regex, regular-expression, regexp
Hyperscan Java
Match tens of thousands of regular expressions within milliseconds - Java bindings for Intel's hyperscan 5
Stars: âś­ 66 (-72.73%)
Mutual labels:  regex, regular-expression, regexp
Regulex
🚧 Regular Expression Excited!
Stars: âś­ 4,877 (+1915.29%)
Mutual labels:  regex, regular-expression, regexp
Picomatch
Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
Stars: âś­ 393 (+62.4%)
Mutual labels:  regex, regular-expression, regexp
Proposal Regexp Unicode Property Escapes
Proposal to add Unicode property escapes `\p{…}` and `\P{…}` to regular expressions in ECMAScript.
Stars: âś­ 112 (-53.72%)
Mutual labels:  regex, regexp, regular-expressions
Regexp2
A full-featured regex engine in pure Go based on the .NET engine
Stars: âś­ 389 (+60.74%)
Mutual labels:  regex, regular-expression, regexp
Emoji Regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
Stars: âś­ 1,134 (+368.6%)
Mutual labels:  regex, regular-expression, regexp
Orchestra
One language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized
Stars: âś­ 103 (-57.44%)
Mutual labels:  regex, regular-expression, regexp
Webpack Book
From apprentice to master (CC BY-NC-ND)
Stars: âś­ 2,372 (+880.17%)
Mutual labels:  tutorial, book, ebook
Re Flex
The regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Stars: âś­ 274 (+13.22%)
Mutual labels:  regex, regular-expression, regular-expressions
Youtube Regex
Best YouTube Video ID regex. Online: https://regex101.com/r/rN1qR5/2 and http://regexr.com/3anm9
Stars: âś­ 87 (-64.05%)
Mutual labels:  regex, regexp, regular-expressions

Regular Expressions for Regular Folk

Node CI Latest Version

This is an experimental “book” about regular expressions. It is largely visual and example-based, as opposed to most regex resources I found while I was learning. I also attempted to choose test cases that highlight some common gotchas. I think it’ll be worth your time.

Screenshot from /chapters/escapes

This book’s intended audience is regex beginners. Some programming experience is assumed. It does not go into advanced regex concepts like engine backtracking and recursive regexes—at least not at the moment.

This is also an open source project, and contributions are welcome.

Read it online.

Translations

Translations are welcome, as long as they adhere to the license.

You can choose to publish your translation separately, but we welcome translations on here too!

Printing

A single-page version of the book is available. Print it ordinarily. Make sure to enable “Print Background Colors” on Firefox and “Background graphics” (under “More settings”) on Chrome.

Releases

Check the releases tab for a list of releases. A PDF version of each release—book.pdf—is present under “Assets”.

Built With

Acknowledgements

Thanks to all contributors for creating issues, sharing feedback, and creating pull requests!

I referred to RegExr and its community patterns—great resources. I also borrowed some examples from the iHateRegex collection.

Contributing

Thanks for taking the initiative to contribute to REFRF! 🎉

Please check our Contribution Guide for more information.

License

Chapter content (chapters/*) is licensed under CC BY-SA 4.0.

The source code for the website is licensed under the MIT License


Cover

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].