Words and Regular Expressions

Various utilities for learning regular expressions, solving word puzzles, and general edification.

Regular Expression Matching Examples

Frequency by Regular Expression Examples

Word Lists

The underlying word lists are derived from
  • List of words on Github used to create Base list
  • Keith Vertanen's lists by number of sources, for Match 1 through 12. Higher number, fewer words.
  • Union is the union of most of Match 1 and Base and is the most inclusive list.
The original lists were filtered to remove:
  • Words with three repeated letters (([a-z])\1{2}),
  • Words with a phrase repeated three or more times (([a-z]+)\1{2}), such as jarjarjar,
  • Capitalized words, or
  • Words containing non-letter characters.
Number of Words Per List
List Words
Match 12 25,912
Match 11 41,618
Match 10 57,940
Match 9 80,571
Match 8 104,656
Match 7 133,453
Match 6 165,609
Match 5 204,963
Match 4 258,418
Base 339,987
Match 3 343,576
Match 2 527,161
Union 1,370,762
Match 1 1,378,680