2016-12

ripgrep code review
Adventures in the land of substrings and RegExps.

2016-11

Regex Hub - Useful Regex Patterns
RegexOne - Learn Regular Expressions - Lesson 1: An Introduction, and the ABCs
Visualizing Regular Expressions: regexper.com – Medium
Regex 101 | Hacker News
Big Performance Improvement for std.regex – The D Blog
Regex that only matches itself - Programming Puzzles & Code Golf Stack Exchange

2016-10

Unicode property escapes in JavaScript regular expressions · Mathias Bynens
jamiejennings/rosie-pattern-language: Rosie Pattern Language (RPL) and the Rosie Pattern Engine
Recursive Regular Expression

2016-09

rust-lang-nursery/regex: An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
ripgrep is faster than {grep, ag, git grep, ucg, pt, sift} - Andrew Gallant's Blog
Demystifying The Regular Expression That Checks If A Number Is Prime – G'd Up Code
The 100% correct way to validate email addresses

2016-08

SRL - Simple Regex Language
Google Code Archive - Long-term storage for Google Code Project Hosting.
why GNU grep is fast
s4ke/moar: Deterministic Regular Expressions with Backreferences
Maniagnosis - A deep dive into regular expression derivatives for lexical analysis
Ann: Typed regular expressions | Drup's thingies
Regular expression to match line that doesn't contain a word? - Stack Overflow
Validating Email Addresses with a Regex? Do yourself a favor and don’t – /dev/random
Apocalypse 5: Pattern Matching
kkos/oniguruma: regular expression library
Boost.Regex 5.1.1 - 1.61.0
A Regular Expression Matcher (2007) | Hacker News

2016-07

moovweb/rubex: Super Fast Regex in Go
Stack Overflow Outage Postmortem | Hacker News
Stack Exchange Network Status — Outage Postmortem - July 20, 2016

2016-06

Fast, Elegant Regexes in Haskell
Making sense of regular expressions

2016-05

path-to-regexp
Eigenstate :: Implementing A Simple Regex Debugger
languagengine - Blog - Regex Edit Distance
Regular expressions you can read: A new visual syntax (and UI) — Medium
BurntSushi/rure-go: Go bindings to Rust's regex engine.

2016-04

Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.
regex - How to make perl regexes matches ASCII and Unicode - Stack Overflow
EReg - Haxe API
Practice Makes Regexp - New regexp book from Reuven Lerner
Elliot Chance - It's Impossible to Validate an Email Address
Best Practices for Regular Expressions - Codacy | Blog

2016-03

mathiasbynens/regex-trie-cli - Create regular expression patterns based on a list of strings to be matched
Puzzle | LinkedIn Engineering
Hard code golf: Regex for divisibility by 7 - Programming Puzzles & Code Golf Stack Exchange
V8 JavaScript Engine: RegExp lookbehind assertions

2016-02

Understanding the basics of Regular Expression
[no title]
kirbyfan64/rejit: A work-in-progress JIT-powered regex engine
CaptainCrowbar/unicorn-lib: Unicode library for C++
String Parsing in SQL
GitHub - akoumjian/datefinder: Find dates inside text using Python and get back datetime objects

2016-01

How I fixed Atom - davidvgalbraith
alexflint/go-restructure: Match regular expressions into struct fields
GuillaumeBadi/Verbal-Exprejon
regex cheat sheet at DuckDuckGo
Javarevisited: 10 examples of grep command in UNIX and Linux
d10/regjsgen · GitHub
jviereck/regjsparser · GitHub
mathiasbynens/regenerate · GitHub
mathiasbynens/regexpu-core · GitHub
VerbalExpressions/JSVerbalExpressions

2015-12

Regex Crossword
Gregable: Regular Expression Crossword Puzzle
Email address validation and encodings
Shell scripting notes – searching matching filenames and matching content | Kev's Development Toolbox
Regular Expression Basics | BoTree Technologies
RegExp class - dart:core library - Dart API

2015-11

Python's Hidden Regular Expression Gems | Armin Ronacher's Thoughts and Writings
Abandon - Validate Facebook URLs & Twitter Usernames with PHP Regular Expression

2015-10

Siderite's Blog: Super Fast and Accurate string distance algorithm: Sift4
the-emacs-problem - steveyegge2
How We Match Regular Expressions | 01.org
LightboxTech/liblightgrep · GitHub
Hyperscan | 01.org
Exact String Matching Algorithms | HackerEarth
Introduction to regular expressions
Working with Email Addresses in SQL - Mode Blog

2015-09

The Best Regex Trick
Fast String Matching | JW Player
Perl Regular Expression Matching is NP-Hard
Converting regular expressions into nondeterministic finite automata (NFAs): An implementation in Java
Pattern-matching regular expressions in Scheme using derivatives
yandex/pire · GitHub
Perl Incompatible Regular Expressions library
A regular expression converter - hokein/Automata.js · GitHub

2015-08

fent/randexp.js @ GitHub
Create random strings that match a given regular expression.
Snobol Pattern Matching in Python
Character Model for the World Wide Web: String Matching and Searching
PCRE - Perl Compatible Regular Expressions
Syntax extensions and regular expressions for Rust - Andrew Gallant's Blog
regex - Regular expression for unicode in java 7 - Stack Overflow

2015-07

New regular expression features in ECMAScript 6
Using wildcard matching in any programming language | RLV Blog
Dennis Yurichev: 23-Jul-2015: Fuzzy string matching + simplest possible spellchecking + hunting for typos and misspellings in Wikipedia.
download.geonames.org/export/dump/countryInfo.txt
Automatic Generation of Text Extraction Patterns from Examples
swift - NSRegularExpression regex replace Greek Unicode text - Stack Overflow
This Week in D: June 28, 2015
Ragel State Machine Compiler | Colm Networks
Five Invaluable Techniques to Improve Regex Performance : programming
Five Invaluable Techniques to Improve Regex Performance

2015-06

RohitK89/LogScraper · GitHub
Xeger - More expressive regular expressions for JavaScript. Pronounced "zeeger"
Regexes: The Bad, the Better, and the Best : programming
Regexes: the Bad, the Better, and the Best
Alternatives To Regular Expressions
jonathantneal/regexp-escape · GitHub
Implementing Regular Expressions

2015-05

Emojineering Part 2: Implementing Hashtag Emoji - Instagram Engineering
PatternMatcher | Android Developers

2015-04

Python regex tokenization of Unicode string not working as expected - Stack Overflow
Unicode and Boost.Regex - 1.58.0
In search of the perfect URL validation regex
Is there a regular expression to detect a valid regular expression? - Stack Overflow

2015-03

google/re2j · GitHub
neuront/python-reloon · GitHub
is.js - micro check library
Wrestling PCRE
Understanding Regular Expressions 2: Groups and Captures

2015-02

Email Regex that works 99.99% | Hacker News
Email Regex - Everything About Email Regular Expression!
RegExp.prototype.unicode - JavaScript | MDN
Regular Expressions in T-SQL - SQLTeam.com
Regular Expressions in T-SQL - Ken Henderson's WebLog - Site Home - MSDN Blogs
SQL Server: Regular Expressions for Efficient SQL Querying

2015-01

mathiasbynens/regexpu · GitHub
A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.
Unicode Regular Expression Engines // Speaker Deck
A JIT for grepping: jrep and rejit [LWN.net]
“grep was a private command of mine for quite a while before i made it public.” -Ken Thompson — Medium
Liniarc/regexProgram · GitHub

2014-12

Automatic Generation of Text Extraction Patterns from Examples
'regex' tag wiki - Stack Overflow
Regular expression cheat sheet
cheatsheet - regex-cheatsheet.pdf
Regular Expression Cheat Sheet
[.NET Core] System.Text.RegularExpressions Source Code : programming

2014-10

regex - Unicode expression failing in preg_match after php and apache update - Stack Overflow

2014-09

Maybe regexp is the wrong tool for this job. I'm just saying. : programming
Full email validation regex (RFC 2822) | Hacker News
Mathias Bynens on Twitter: "Support for the ES6 `y` flag for sticky regular expressions just landed in V8: https://t.co/XVx6JMlLwT Coming soon to Chrome, Opera & Node!"
sunlightlabs/jellyfish · GitHub
a python library for doing approximate and phonetic matching of strings.

2014-08

Unicode-aware regular expressions in ES6 · Mathias Bynens
Lrexlib
What you should know about JavaScript regular expressions

2014-07

sindresorhus/mapcode-regex · GitHub
Regular expression for matching mapcodes
charles leifer | Playing with Python Magic Methods to make a nicer Regex API
regex /(?x: (w+) s (w+) )/ hacker news at DuckDuckGo
Understanding and Using Regular Expressions

2014-06

In search of the perfect URL validation regex
TCL Regular Expression Examples
hrothgar/lexitron · GitHub
regex on a english dictionary
TRE — The free and portable approximate regex matching library.
Comparison of regular expression engines - Wikipedia, the free encyclopedia
List of regular expression software - Wikipedia, the free encyclopedia
regex 2014.05.23 : Python Package Index

2014-04

Andrew Gallant's Blog :: Syntax extensions and regular expressions for Rust
Regular Expressions without Fear - The Changelog
VerbalExpressions ♥ Open Source

2014-03

How to correctly detect credit card type
gskinner.com: gBlog: RegExr v2: Build, Test, & Learn RegEx
Regex Tutorial—From Regex 101 to Advanced Regex
Rx - a backend for writing regex debuggers for Perl
Duktape
Learn regular expressions in about 55 minutes - Sam Hughes
Mastering Python Regular Expressions by Félix López and Víctor Romero

2014-02

Try Regex—an interactive regex tutorial
The regex that broke a server | Vlad Mihalcea's Blog
xkcd 1313: Regex Golf (Part 2: Infinite Problems)
The Regexinator: a Google Analytics Regex Filter Compiler - LunaMetrics
Solving a Regular Expression Crossword with Haskell, Part 1
Regular Expressions in ANS Forth

2014-01

The Developer’s RegEx Survival Guide: 15 Rules for Making Sense of Regular Expressions
Windows with C++ - Using Regular Expressions with Modern C++
command center: Regular expressions in lexing and parsing
HTML5 Input Patterns and Invalid Regex
Regex Golf, xkcd, and Peter Norvig - Slashdot
xkcd: Regex Golf
Solution to xkcd 1313
thebinarysearchtree/regexpbuilderjs · GitHub
igrigorik/textquery · GitHub

2013-12

Regex Golf - discussion on Hacker News
Regex Golf - discussion on Reddit
Regex Golf
Hexpress by krainboltgreene
andrewberls/regularity · GitHub
CommonRegex - A collection of common regular expressions bundled with an easy to use interface.

2013-11

Rex @ rise4fun from Microsoft
../re/testregex.mm mm document
man/man1/testregex.html man page
The best online regular expression / RegEx testers and builder-tools as of 2013 | Technical Programming and Design
SLRE: Super Light Regular Expression library

2013-10

Of running multiple regexp at once
JSON parser as a single Perl Regex
Parsing JSON with a single regex | brian d foy [blogs.perl.org]
Matt Swanson - How not to validate email addresses

2013-09

Meet RegExpBuilder: Verbal Expressions' rich, older cousin - The Changelog
Official IETF regex for URLs
RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax
thebinarysearchtree/RegExpBuilder - GitHub

2013-08

A Recursive Regular Expression for Matching Regular Expressions - Abrazolica
Bitsets match regular expressions, compactly - Paul Khuong mostly on Lisp
12 Resources For Mastering Regular Expressions
Using Python's AST parser to create regular expressions from English
noprompt/frak · GitHub
Transform collections of strings into regular expressions
Build Regex - A Simple RegEx GUI

2013-07

jehna/VerbalExpressions · GitHub
Just released a major update for my site. What do you guys think? | Hacker News
Love Rubular? Here are a few open source copycats to checkout. - The Changelog
Regex Crossword
046 Regex on Vimeo
Parsley: A Pattern-Matching Language Based on OMeta and Python - github

2013-06

Finite State Machines and Regular Expressions - General Programming - Articles - Articles - GameDev.net
GROK regex test page
Standard GROK regex patterns

2013-05

Learn Regular Expressions - Pony Foo
The true power of regular expressions
Counting with Regular Expressions - Abrazolica
Stop Validating Email Addresses With Your Complex Regex - davidcel.is
JavaScript Regular Expression Enlightenment - Tech.Pro
Stop Avoiding Regular Expressions Damn It - bradt.ca
www.cs.princeton.edu/courses/archive/spr09/cos333/beautiful.html

2013-04

Brain Dump (english): Arithmetic with Regexps
Why the hell am I building a product with a tiny market? - Debuggex
Best of Fluent 2012: /Reg(exp){2}lained/: Demystifying Regular Expressions - YouTube
An example driven guide to regular expressions | JoeJag :: Tech
Python, Catastrophic Regular Expressions and the GIL

2013-03

Nested Regular Expressions explained | Linguistic forms
Details of Regular Expression Behavior
Bastards Book of Regular Expressions by Dan Nguyen [PDF/iPad/Kindle]
HTML5 Pattern
regexs for HTML5 input validation
REBEL - Kendall Frey's Website
Regular Expression Based Esoteric Language - a declarative programming language that works by iteratively replacing substrings
petere/pgpcre · GitHub

2013-02

java - Cancelling a long running regex match? - Stack Overflow
Comparison of regular expression engines - Wikipedia, the free encyclopedia
Parsing Techniques - A Practical Guide | Hacker News
print "Me" -- portable perspectives
k-takata/Onigmo · GitHub
Ruby 2.0
Debuggex: A visual regular expression debugger
Can You Do the Regular Expression Crossword? - Slashdot
Security Briefs - Regular Expression Denial of Service Attacks and Defenses
Collaborative Manuscript Transcription: Bending Regular Expressions to Express Uncertainty
Regex Challenge - Week Twenty
chess move notation using the algebraic notation
A regular expression crossword puzzle [pdf]
Regex Challenge - Week Nineteen
all the valid HTML tag names in as few characters as possible

2013-01

RegexOne - Learn regular expressions with interactive examples
Regular expressions - Rosetta Code
The 30 Minute Regex Tutorial - CodeProject
I don't like Regex... - CodeProject
Regex Challenge - Week Eighteen
check if a string is a valid IRC message sent to a user or channel
harthur/replace · GitHub
Command line search and replace utility (with js regex)
AT&T Research regex(3) regression tests
logentries/re2-java · GitHub
Vim Regular Expressions 101
Printable Regular Expressions Cheatsheet
Validate an E-Mail Address with PHP, the Right Way | Linux Journal
Regex Challenge - Week Seventeen
match valid regular expressions - just literal characters, character classes, and a few other minor features
Microsoft Research Mobile - The GRETA Regular Expression Template Archive
Boost C++ - References and Further Information - 1.52.0
tweetregs/regexes.md at master · pkedrosky/tweetregs · GitHub
Advanced Filters: Excel's Amazing Alternative To Regex
regex-dna benchmark | Computer Language Benchmarks Game
Home · gabriel-weaver/xutools Wiki · GitHub
ArsalanBashir/RegexLove · GitHub

2012-12

Incremental Regular Expressions
Google Spreadsheet Regular Expression Functions Are Insanely Useful
10 Java Regular Expression Examples You Should Know
Regex Challenge - Week Sixteen
match the elements with chemical numbers of above 50
Regex Challenge - Week Fifteen
match musical chord names such as Cmin, Bmaj
Regex Challenge - Week Fourteen
match all the valid chemical element short names
BlackOdd: Learning Regular Expressions / Regex [Part 1] - Character Classes, Elements and Quantifiers
Here's what ICT should really teach kids: how to do regular expressions | Technology | guardian.co.uk

2012-11

How to Find or Validate an Email Address
Regex Challenge - Week Thirteen
match strings which have a word repeated directly below the same word on the previous line
Regex Challenge - Week Eleven
one space between words, and two spaces after full stops
Regex Challenge - Week Eleven
match strings where the letters are in alphabetical order
Regex Challenge - Week Ten
turn a sentence into a number of "tokens" that would be suitable for something like a search engine to use as keywords
Regex Challenge - Week Nine
parse MarkDown links
Regex Challenge - Week Eight
match (immediately) repeating MarkDown list items
eriksank/alt-regex-engine · GitHub
4.10.7.1 States of the type attribute — HTML5
My favorite regex of all time - good coders code, great reuse
It matches all ASCII characters from the space to the tilde

2012-10

Regular Expressions Will Stab You in the Back - Cue:tech
Rubular - a Ruby regular expression editor | Hacker News
A Common Gotcha When Using Ruby Regexps For Input Validation - Jerod Santo
ReDoS - Wikipedia, the free encyclopedia
Validating a US Social Security Number with ColdFusion and Regex | Interactive.Octopus
REL by Imaginatio
Regex Challenge - Week Seven
match valid domain names with protocols (http and https) in front of them and an optional slash (/) behind them
Regex Challenge - Week Six
match IPv4 addresses in the syntaxes (dotted decimal, dotted hexadecimal, dotted octal, hexadecimal, decimal and octal) specified on Wikipedia
Proton - A Declarative Multitouch Framework
Regex Challenge - Week Five
match correctly formatted numbers
Regex Challenge - Week Four
turn italic MarkDown into HTML italic

2012-09

xkcd #208: Regular Expressions
Regular Expressions Illustrated (prototype)
Regex Challenge - Week Three
match dates in YYYY/MM/DD HH:MM(:SS) format
Cryptic Ruby Global Variables and Their Meanings
natefaubion/matches.js · GitHub
Regex Challenge - Week Two
match a grayscale CSS colour
Regex Tuesday Challenge #1 (xpost from /r/javascript) : programming
Regex Challenge - Week One
make a regex which finds and highlights repeated words in a body of text
Stop Validating Email Addresses With Regex : programming
Stop validating email addresses with your complex regex | Hacker News
Stop Validating Email Addresses With Your Complex Regex - davidcelis.com

2012-08

The Binary Search Tree: RegExpBuilder

2012-07

UTS #18: Unicode Regular Expressions
UTS #18, Unicode Regular Expressions, Version 15 Released from announcements_at_unicode.org on 2012-07-19 (Unicode Mail List Archive)
syntax across languages per category
Patterns for variable names in different programming languages
Comparing E-mail Address Validating Regular Expressions
C++11 regex cheatsheet | C++ Rocks
Codular - An Introduction to Regular Expressions
Regex Engine
Compare Regular Expression Flavors
Parsing regular expressions with recursive descent | Hacker News
Parsing regular expressions with recursive descent

2012-06

Boost.Regex - Boost 1.50.0
Perl Regular Expression Syntax - Boost 1.47.0
The Odds & Ends of Python Regular Expressions | Python Central - Python Programming Examples, Tutorials
ReFiddle: Fiddle for Regexp testing | Hacker News
The true power of regular expressions
Structural Regular Expressions - Rob Pike
Compute the intersection of two regular expressions in Python 3 @ Things Of Interest
Last week I learnt regex behaves differently depending on what your locale is set to. My colleague who came across this has been programming for 30 years and had never come across this before. Wanted to share. Link is the best site I can find to explain i
Locale specific behavior in the regex library? - Stack Overflow
Regex.Timeout in the .NET 4.5 Base Class Library

2012-05

regex - Perl Compatible Regular Expression (PCRE) in Python - Stack Overflow
Chromium Blog: Irregexp, Google Chrome's New Regexp Implementation
Mac App Store - iRegEx
37 Tested PHP, Perl, and JavaScript Regular Expressions
Using Regular Expressions in Visual Studio

2012-04

Best online regex testers Regular expression testers online free
On Structural Regexes – lubutu

2012-03

UTS #18: Unicode Regular Expressions
Regular Expressions - a Simple User Guide and Tutorial
slevithan/XRegExp
My Eureka Moment With Regular Expressions - Glenn Stovall
Search for "category:regex" - Gitorious
Regular expressions in R

2012-02

Interpreted Languages: PHP, Perl, Python, Ruby (Sheet One) - Hyperpolyglot
Coding Horror: Regular Expressions: Now You Have Two Problems
Jeffrey Friedl's Blog » Source of the famous “Now you have two problems” quote
Dynamic Regex Highlighting with Javascript! (Rev:20100921_2200)
jmrware/DynamicRegexHighlighter - GitHub
InterMapper Forums :: View topic - A Regular Expression for IPv6 Addresses
kiki-re - Free environment for regular expression testing - Google Project Hosting
Regular Expression Matching in the Wild
re2 - an efficient, principled regular expression library - Google Project Hosting
Sculpting text with regex, grep, sed and awk
How to Match IPv4 Addresses with Regular Expressions - O'Reilly Answers
regex 0.1.20120209 : Python Package Index
Regular Expressions Cheat Sheet by DaveChild - Cheatography.com
Regex vs IndexOf in Java. | Vanilla #Java
src/com/twitter/Regex.java
Regexes for twitter

2012-01

Approximate Regex Matching in Python | Hacker Boss
Dorophone: Shadchen: A pattern Matching Library for Elisp
Python re.DEBUG flag
fent/randexp.js - GitHub
Generate sample text from a regular expression

2011-12

Regular expressions - HaskellWiki
Library dart:core / Interface RegExp
Erlang Programming Language: EEP 11 - Regular Expressions
Regular Expression HOWTO — Python v2.7.2 documentation
Regular Expression Poetry & Poetics
RegexKit | Free Development software downloads at SourceForge.net
An Objective-C Framework for Regular Expressions using the PCRE Library for Mac OS X
C# Regular Expression Recipes at C# Online.NET
RegEx Online
[Chapter 6] Pattern Matching
Learn Code The Hard Way -- Books And Courses To Learn To Code

2011-11

txt2re: headache relief for programmers
regular expression generator
XRegExp: JavaScript regex library
RegexMagic
tries to generate a regex given a set of inputs. MS Windows.
parseUri 1.2: Split URLs in JavaScript
Newest 'regex' Questions - Stack Overflow
Regular Expression Language - Quick Reference
Microsoft dotNet regex syntax
Regular-Expressions.info
Regex Tutorial, Examples and Reference - Regexp Patterns
Discussions - Regex | Google Groups
Famous Perl One-Liners Explained, Part VII: Handy Regular Expressions - good coders code, great reuse
Regex Pattern for URLs
An Improved Liberal, Accurate Regex Pattern for Matching URLs from Daring Fireball
Parsing XHTML with Regexes - Amusing answer on Stack Overflow
Every time you attempt to parse HTML with regular expressions, the unholy child weeps the blood of virgins, and Russian hackers pwn your webapp.
A regular expression to check for prime numbers
Implementing Regular Expressions

2011-05

Dr. Dobb's: Regular Expressions
Overview of regular expression from 1999 by Brian Kernighan and Rob Pike
intro/p6-regex-intro.pod at master from perlpilot/perl6-docs - GitHub

2011-02

Sinjo » Email address validation: please stop

2009-11

Daring Fireball: A Liberal, Accurate Regex Pattern for Matching URLs

2009-06

Example of Regular Expression

2008-11

Online Javascript Regular Expression Tester
Ryan Swanson: Introducing: The Flex 3 Regular Expression Explorer - Senior Flex Architect | UX Designer | Atlanta, Georgia

2008-06

IsValidIP - Validating an IP address
Is Valid Internet Email Address

2008-01

Regular Expression Matching Can Be Simple And Fast

2007-09

Most Wanted Regular Expressions (PCRE)

2007-08

Common Log Format ::: www.effbot.org

2007-01

Krugle Blog » Quest for the perfect email regular expression

Number of links: 393

Also see links to other regex testing websites/programs on the Similiar Tools page.