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 1,014 public repositories matching this topic...
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
- 
            Updated
            Oct 29, 2025 
- Rust
🚧 Regular Expression Excited!
- 
            Updated
            Jul 12, 2022 
- TypeScript
Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
- 
            Updated
            Nov 24, 2024 
- Rust
A compiled-away, type-safe, readable RegExp alternative
- 
            Updated
            Oct 31, 2025 
- TypeScript
🎨 Regex visualizer & editor
- 
            Updated
            Apr 11, 2025 
- TypeScript
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
- 
            Updated
            Oct 13, 2025 
- Rust
Extended JavaScript regular expressions
- 
            Updated
            Jun 24, 2025 
- JavaScript
🇨🇳 翻译: 学习正则表达式的简单方法
- 
            Updated
            Mar 12, 2022 
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
- 
            Updated
            Oct 13, 2025 
- JavaScript
A new, portable, regular expression language
- 
            Updated
            Sep 29, 2025 
- Rust
Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions. Used by GraphQL, Jest, Astro, Snowpack, Storybook, bulma, Serverless, fdir, Netlify, AWS Amplify, Revogrid, rollup, routify, open-wc, i…
- 
            Updated
            Jul 15, 2025 
- JavaScript
A full-featured regex engine in pure Go based on the .NET engine
- 
            Updated
            Mar 30, 2025 
- Go
DFA regular expression library & friends
- 
            Updated
            Oct 28, 2025 
- C
🍫 A collection of common regular expressions for Go
- 
            Updated
            Nov 12, 2019 
- Go
Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
- 
            Updated
            May 16, 2023 
- JavaScript
A TUI for reading logs from journald, auditd, file system, Docker containers, Compose stacks, Podman and Kubernetes pods with support for output coloring and multiple filtering modes.
- 
            Updated
            Oct 20, 2025 
- Go
Created by Stephen Cole Kleene
Released 1950
- Followers
- 32 followers
- Website
- github.com/topics/regular-expression
- Wikipedia
- Wikipedia