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
137 forks
Language: JavaScript
last commit: 5 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,306
cjex/regulex A JavaScript tool for parsing and visualizing regular expressions 5,719
ziishaned/learn-regex An introduction to regular expressions with explanations and examples. 45,672
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,622
ianstormtaylor/superstruct A library for defining and validating data structures in JavaScript and TypeScript. 7,024
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,172
emotion-js/emotion A CSS-in-JS library designed to simplify style composition in web applications 17,506
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,040
verbalexpressions/phpverbalexpressions A PHP library to construct complex regular expressions with an intuitive syntax and human-readable definition format. 2,410
regl-project/regl A JavaScript library that simplifies WebGL programming by abstracting away shared state and compiling it into optimized JavaScript code 5,243
flightcontrolhq/superjson A serialization library for JavaScript expressions that supports Dates, BigInts, and other complex data types 4,144
rust-lang/regex An implementation of regular expressions for Rust. 3,544