Regex
General
Types
POSIX
PCRE
See also Languages#Perl
- PCRE - Perl Compatible Regular Expressions - The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building proprietary software.
- https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions
Guides
- http://qntm.org/files/re/re.html [1]
- http://regex.learncodethehardway.org/book/
- http://net.tutsplus.com/tutorials/javascript-ajax/you-dont-know-anything-about-regular-expressions/
- http://swtch.com/~rsc/regexp/regexp1.html
- http://stackoverflow.com/questions/16621738/d-less-efficient-than-0-9
- http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags
- http://blog.mariusschulz.com/2014/06/03/why-using-in-regular-expressions-is-almost-never-what-you-actually-want [2]
Web tools
Search
- RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). Results update in real-time as you type. Roll over a match or expression for details. Save & share expressions with others. Explore the Library for help & examples. Undo & Redo with Ctrl-Z / Y. Search for & rate Community patterns.
- Debuggex - Online visual regex tester. JavaScript, Python, and PCRE.
- Build RegEx - A Regular Expression GUI.
- RegexPalregexpal — a JavaScript regular expression tester
- Automatic Generation of Regular Expressions from Examples - with examples and generation from csv
- Rubular - a Ruby regular expression editor
- Regexper - JS
- PCREck - a multi-dialect regular expression editor
- Regular Expression Analyzer - An online regular expression tool that helps analyzing regular expression structure.
- txt2re - regular expression generator (perl php python java javascript coldfusion c c++ ruby vb vbscript j# c# c++.net vb.net)
Search and replace
- regular expressions 101 — an online regex tester for javascript, php, pcre and python.
- My Regex Tester - PHP PCRE with search and replace
- REGex TESTER - ver. 1.5.3
- Regex Tester 2.0 alpha
Software
- regexxer is a nifty GUI search/replace tool featuring Perl-style regular expressions
- Hyperscan is a high-performance multiple regex matching library. It follows the regular expression syntax of the commonly-used libpcre library, yet functions as a standalone library with its own API written in C. Hyperscan uses hybrid automata techniques to allow simultaneous matching of large numbers (up to tens of thousands) of regular expressions, as well as matching of regular expressions across streams of data. [4]
Library
- Regex Colorizer - JS library
Other
- Regex Crossword is a crossword puzzle game, where the crossword clues are defined using regular expressions. [5]