regexp
A regular expression (shortened as regex or regexp), sometimes referred to as rational expression, is a sequence of characters that specifies a match pattern in text. Usually such patterns are used by string-searching algorithms for "find" or "find and replace" operations on strings, or for input validation.
Regular expression techniques are developed in theoretical computer science and formal language theory. They are used in search engines, in search and replace dialogs of word processors and text editors, in text processing utilities such as sed and AWK, and in lexical analysis. Regular expressions are also supported in many programming languages.
Different syntaxes for writing regular expressions have existed since the 1980s, one being the POSIX standard and another, widely used, being the Perl syntax.
Here are 936 public repositories matching this topic...
An opinionated list of regular expression tools, tutorials, libraries, etc.
-
Updated
May 19, 2024
ESLint plugin for finding regex mistakes and style guide violations.
-
Updated
May 19, 2024 - TypeScript
A compiled-away, type-safe, readable RegExp alternative
-
Updated
May 19, 2024 - TypeScript
💻 Leveraging the power of SQL to extract actionable insights from complex datasets.
-
Updated
May 19, 2024
Create, test and debug regular expressions in Visual Studio Code
-
Updated
May 19, 2024 - TypeScript
A new, portable, regular expression language
-
Updated
May 18, 2024 - Rust
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
-
Updated
May 18, 2024 - Rust
remove c style comments from text file(javascript source, json file etc...
-
Updated
May 18, 2024 - TypeScript
Highlighter for JavaScript regex syntax
-
Updated
May 17, 2024 - JavaScript
RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching
-
Updated
May 17, 2024 - JavaScript
A handy utility for generating strings that match given regular expression criteria.
-
Updated
May 17, 2024 - Java
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
-
Updated
May 16, 2024 - Rust
zero-dependency Nodejs Personal awesome utilities
-
Updated
May 16, 2024 - JavaScript
A markdown parser with high extensibility.
-
Updated
May 16, 2024 - Python