awesome-regex-resources
A curated list of Regex Resources. Inspired by other awesome stuff
https://github.com/varunram/awesome-regex-resources
Last synced: about 20 hours ago
JSON representation
-
Introduction
- contribution guidelines and quality standard
- awesome-dotnet - ruby](https://github.com/markets/awesome-ruby), [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) and the whole `awesome-*` trend on GitHub. Thank you [Reddit](http://www.reddit.com/r/regex), [HackerNews](https://news.ycombinator.com/item?id=9581225) and [StackOverflow](http://stackoverflow.com/tags/regex/info) for the help.
-
Documentation
- Perl 6 - Regexes in Perl 6
- class Pattern in Java - Java 7 docs
- Python re module - Regular Expressions Python module tutorial
- Regular Expression Language - Quick Reference - MSDN documentation about Regex
-
Prototyping and Test
- Debuggex - An online visual regex tester
- RegExr - A website for interactive regex prototyping with syntax highlighting (by @gskinner)
- Regex101 - An online regex tester, debugger with highlighting
- Rex V - An AJAX Regular EXpression eValuator
- RegViz - A tool for debugging JavaScript regular expressions in a visual way
- Regulex - A JavaScript Regular Expression Visualizer
- PyRegex - An online regex tester to check validity of regexp in the Python language regex subset
- Regexper - A regex visualizer for JavaScript using railroad diagrams
- HiFi Regex Tester - Live JavaScript Regular Expression Tester
- Regex Storm - A .NET regex tester with highlighting and detailed results output
- Regex Tester - Golang - A secure regular expression tester built using Go
-
Articles
- Java 101 - Regular Expressions in Java
- Most Crazy Regexes - Stack Overflow
- The true power of regular expressions
- 5 Techniques to Improve Regex Performance - Craft your own powerful, yet efficient regex
- The Bad, the Better, and the Best - How a few characters can make a difference in performance
- The thirty minute regex tutorial - Regular Expressions in 30 Minutes
- Regular Expression Matching Can Be Simple And Fast
- Regular Expressions in a post ES6 World
- Regular expression (regex) performance: The fundamental guide
- The New ‘Absent Operator’ in Ruby’s Regular Expressions
- Optimizing regexes in Java
- Use RegEx to Test Password Strength in JavaScript
-
Generator
- Txt2Re - Generate Regular expressions based on a string
- Regex Generator++ - An Automatic Generation of Text Extraction Patterns from Examples
- regexgen - Generates regular expressions that match a set of strings.
- RegexGenerator - A tool for generating regular expressions for text extraction (by @MaLeLabTs)
- Gamon's numberic range generator - Regex Numeric Range Generator, when you need to match an integer range.
- Regex Guide - Plain Text to Regex Generator
-
Learning
- Regular Expressions - Everything you should know - PDF Series
-
Library
- Tre - Free and portable approximate regex matching library
- Go-Restructure - Match regular expressions into struct fields in Go (by @alexflint) [js](https://github.com/benjamingr/js-restructure) [C#](https://gist.github.com/benjamingr/4de21494b3e76088e5f7)
- js-regex - Chainable API for construting Regexes
- VerbalExpressions - VerbalExpressions is a cross-language library that helps to construct difficult regular expressions.
- XRegExp - JavaScript regex library
- 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.
-
Collections
- RegExLib - Regular Expression Library (5000+ indexed expressions)
-
Explanation
- Explain.pl - Explain Regular Expressions
-
Exercise
- Redoku - Little Regex Sudoku/Crossword thing (by @padolsey)
- Regex Tuesday - Challenges - Challenge list about Regex
-
Books
- Patterns, Automata, and Regular Expressions - Al Aho and Jeff Ullman (1992) (*chapter 10 of [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html)*)
- Regex - the complete tutorial
-
Cheat Sheets
Programming Languages
Categories
Sub Categories