super-expressive

Regex builder

A JavaScript library that allows developers to create regular expressions in a human-readable and programmatic way.

🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language

GitHub

5k stars
37 watching
136 forks
Language: JavaScript
last commit: 7 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
slevithan/xregexp An extended JavaScript regular expression utility with modern syntax and flags beyond native browser support. 3,307
cjex/regulex A JavaScript tool for parsing and visualizing regular expressions 5,722
ziishaned/learn-regex An introduction to regular expressions with explanations and examples. 45,746
devongovett/regexgen Generates regular expressions from a set of input strings by building a trie and converting it to a regex using Brzozowski's algebraic method 3,344
compose-regexp/compose-regexp.js Builds and composes regular expressions in JavaScript to improve maintainability and readability of complex regex patterns. 145
verbalexpressions/javaverbalexpressions A Java library that simplifies the construction of complex regular expressions 2,624
ianstormtaylor/superstruct A library for defining and validating data structures in JavaScript and TypeScript. 7,043
mathiasbynens/regexpu Transpiles ES2015 Unicode regular expressions into equivalent ES5-compatible regular expressions. 234
verbalexpressions/jsverbalexpressions A JavaScript library to construct regular expressions in a simple and intuitive way 12,171
emotion-js/emotion A CSS-in-JS library designed to simplify style composition in web applications 17,555
sanctuary-js/sanctuary A JavaScript library that promotes pure function composition and avoids runtime type errors by providing data types for handling uncertain values. 3,046
verbalexpressions/phpverbalexpressions A PHP library to construct complex regular expressions with an intuitive syntax and human-readable definition format. 2,409
regl-project/regl A JavaScript library that simplifies WebGL programming by abstracting away shared state and compiling it into optimized JavaScript code 5,261
flightcontrolhq/superjson A serialization library for JavaScript expressions that supports Dates, BigInts, and other complex data types 4,218
rust-lang/regex An implementation of regular expressions for Rust. 3,580