Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Regular expression
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.
- GitHub: https://github.com/topics/regular-expression
- Wikipedia: https://en.wikipedia.org/wiki/Regular_expression
- Created by: Stephen Cole Kleene
- Released: 1950
- Related Topics: pattern-matching, wildcard, glob, grep, awk, sed,
- Aliases: regex, regexp, regular-expressions,
- Last updated: 2024-11-05 00:26:25 UTC
- JSON Representation
https://github.com/ziishaned/learn-regex
Learn regex the easy way
learn-regex regex regular-expression
Last synced: 13 Oct 2024
https://github.com/tindy2013/subconverter
Utility to convert between various subscription format
clash clashr emoji gist quantumult quantumultx regular-expression rename ss ssr subconverter surfboard surge v2ray
Last synced: 29 Oct 2024
https://github.com/pemistahl/grex
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
cli command-line-tool python python-library regex regex-pattern regexp regular-expression regular-expressions rust rust-cli rust-crate rust-library terminal tool
Last synced: 28 Oct 2024
https://github.com/VincentSit/ChinaMobilePhoneNumberRegex
Regular expressions that match the mobile phone number in mainland China. / 一组匹配中国大陆手机号码的正则表达式。
china-mobile china-telecom china-unicom mainland-china phone-number regex regular-expression
Last synced: 29 Oct 2024
https://github.com/vincentsit/chinamobilephonenumberregex
Regular expressions that match the mobile phone number in mainland China. / 一组匹配中国大陆手机号码的正则表达式。
china-mobile china-telecom china-unicom mainland-china phone-number regex regular-expression
Last synced: 14 Oct 2024
https://github.com/yoav-lavi/melody
Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
compiler language melody melodylang regex regexp regular-expression rust
Last synced: 29 Oct 2024
https://github.com/unjs/magic-regexp
A compiled-away, type-safe, readable RegExp alternative
hacktoberfest regex regexp regular-expression typescript
Last synced: 09 Oct 2024
https://github.com/danielroe/magic-regexp
A compiled-away, type-safe, readable RegExp alternative
hacktoberfest regex regexp regular-expression typescript
Last synced: 10 Aug 2024
https://github.com/hanickadot/compile-time-regular-expressions
Compile Time Regular Expression in C++
awesome compile-time constexpr cpp17 cpp20 header-only pcre regular-expression template-udl
Last synced: 25 Sep 2024
https://github.com/slevithan/xregexp
Extended JavaScript regular expressions
regex regexp regular-expression
Last synced: 28 Oct 2024
https://github.com/micromatch/micromatch
Highly optimized wildcard and glob matching library. Faster, drop-in replacement to minimatch and multimatch. Used by square, webpack, babel core, yarn, jest, ract-native, taro, bulma, browser-sync, stylelint, nyc, ava, and many others! Follow micromatch's author: https://github.com/jonschlinkert
bash extended-glob extglob glob glob-matching glob-pattern globbing globby javascript matcher micromatch minimatch multimatch node node-glob regex regular-expression tidelift wildcard wildmat
Last synced: 28 Oct 2024
https://github.com/verbalexpressions/phpverbalexpressions
PHP Regular expressions made easy
regular-expression verbalexpressions
Last synced: 15 Oct 2024
https://github.com/VerbalExpressions/PHPVerbalExpressions
PHP Regular expressions made easy
regular-expression verbalexpressions
Last synced: 31 Oct 2024
https://github.com/mattnotmax/cyberchef-recipes
A list of cyber-chef recipes and curated links
cyberchef cyberchef-recipes data-manipulation dfir incident-response malware regular-expression
Last synced: 03 Nov 2024
https://github.com/fent/randexp.js
Create random strings that match a given regular expression.
node regular-expression testing
Last synced: 15 Oct 2024
https://github.com/simpleregex/srl-php
Simple Regex Language
composer composer-packages query-builder regular-expression srl
Last synced: 13 Oct 2024
https://github.com/SimpleRegex/SRL-PHP
Simple Regex Language
composer composer-packages query-builder regular-expression srl
Last synced: 06 Aug 2024
https://github.com/mathiasbynens/emoji-regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
emoji regex regexp regular-expression unicode
Last synced: 28 Oct 2024
https://github.com/sk3pp3r/cheat-sheet-pdf
📜 A Cheat-Sheet Collection from the WWW
ai ansible bash cheat-sheet cheat-sheets cheatsheet ci-cd devops-tools docker jenkins linux nginx pdf powershell python redis regex regular-expression slack vim
Last synced: 13 Oct 2024
https://github.com/water-melon/melon
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).
algorithms aop base64 c c99 cipher-algorithms data-structures framework http interpreter json md5 memory-pool multiprocessing multithreading reedsolomon regular-expression sha1 sha256 thread-pool
Last synced: 15 Oct 2024
https://github.com/Water-Melon/Melon
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).
algorithms aop base64 c c99 cipher-algorithms data-structures framework http interpreter json md5 memory-pool multiprocessing multithreading reedsolomon regular-expression sha1 sha256 thread-pool
Last synced: 27 Oct 2024
https://github.com/gherkins/regexpbuilderphp
🦉 human-readable regular expressions
human-readable php regex regular-expression regular-expressions
Last synced: 02 Aug 2024
https://github.com/pomsky-lang/pomsky
A new, portable, regular expression language
pomsky regex regexp regular-expression rust-lang
Last synced: 14 Oct 2024
https://github.com/spatie/regex
A sane interface for php's built in preg_* functions
hacktoberfest php regex regular-expression
Last synced: 14 Oct 2024
https://github.com/mazen160/secrets-patterns-db
Secrets Patterns DB: The largest open-source Database for detecting secrets, API keys, passwords, tokens, and more.
gitleaks regex regular-expression regular-expressions secrets secrets-detection trufflehog trufflehog3
Last synced: 29 Oct 2024
https://github.com/CobaltFusion/DebugViewPP
DebugView++, collects, views, filters your application logs, and highlights information that is important to you!
dbgview debugging-tool debugview filter logfile outputdebugstring regular-expression
Last synced: 01 Aug 2024
https://github.com/cobaltfusion/debugviewpp
DebugView++, collects, views, filters your application logs, and highlights information that is important to you!
dbgview debugging-tool debugview filter logfile outputdebugstring regular-expression
Last synced: 25 Oct 2024
https://github.com/kantord/SeaGOAT
local-first semantic code search engine
ai ai-project code-search code-search-engine embeddings grep grep-like hacktoberfest hacktoberfest2023 llm regular-expression ripgrep vector-database vector-embeddings
Last synced: 31 Oct 2024
https://github.com/dlclark/regexp2
A full-featured regex engine in pure Go based on the .NET engine
go regex regex-engine regexp regular-expression regular-expression-engine
Last synced: 01 Aug 2024
https://github.com/kantord/seagoat
local-first semantic code search engine
ai ai-project code-search code-search-engine embeddings grep grep-like hacktoberfest hacktoberfest2023 llm regular-expression ripgrep vector-database vector-embeddings
Last synced: 19 Oct 2024
https://github.com/micromatch/picomatch
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, imba, ava, docusaurus, fast-glob, globby, chokidar, anymatch, cloudflare/miniflare, pts, and more than 5 million projects! Please follow picomatch's author: https://github.com/jonschlinkert
fast-glob fdir find glob glob-pattern globber match matcher matching micromatch minimatch multimatch node-glob regex regexp regular-expression
Last synced: 29 Oct 2024
https://github.com/mingrammer/commonregex
🍫 A collection of common regular expressions for Go
commonregex pattern regex regexp regular-expression validation
Last synced: 26 Oct 2024
https://github.com/ehmicky/wild-wild-path
🤠 Object property paths with wildcards and regexps 🌵
algorithm data-structures filter functional-programming glob globbing globstar javascript json library map nodejs parsing path recursion regex regexp regular-expression typescript wildcard
Last synced: 30 Oct 2024
https://github.com/ota-meshi/eslint-plugin-regexp
ESLint plugin for finding regex mistakes and style guide violations.
eslint-plugin eslintplugin regex regexp regular-expression
Last synced: 11 Oct 2024
https://github.com/ArtSabintsev/Guitar
A Cross-Platform String and Regular Expression Library written in Swift.
carthage cocoapods cross-platform ios latinization macos padding regex regular-expression string-manipulation swift swift-package-manager swift-server trimming tvos watchos
Last synced: 15 Aug 2024
https://github.com/bennypowers/nvim-regexplainer
Describe the regexp under the cursor
lua neovim neovim-plugin nvim nvim-plugin regex regexp regular-expression tree-sitter
Last synced: 18 Oct 2024
https://github.com/k-takata/onigmo
Onigmo is a regular expressions library forked from Oniguruma.
c regex regexp regular-expression
Last synced: 30 Oct 2024
https://github.com/k-takata/Onigmo
Onigmo is a regular expressions library forked from Oniguruma.
c regex regexp regular-expression
Last synced: 02 Aug 2024
https://github.com/alexflint/go-restructure
Match regular expressions into struct fields
Last synced: 30 Oct 2024
https://github.com/tidyverse/stringr
A fresh approach to string manipulation in R
Last synced: 03 Aug 2024
https://github.com/Genivia/RE-flex
A high-performance C++ regex library and lexical analyzer generator with Unicode support. Extends Flex++ with Unicode support, indent/dedent anchors, lazy quantifiers, functions for lex and syntax error reporting and more. Seamlessly integrates with Bison and other parsers.
bison compiler flex flex-regex fuzzy-matching graphviz-dot lex lexer lexer-generator lexical-analyzer pcre regex regex-engine regex-library regex-pattern regular-expression regular-expressions
Last synced: 01 Aug 2024
https://github.com/75lb/renamer
Rename files in bulk.
batch command-line-app command-line-tool cross-platform file filesystem glob-pattern javascript javascript-library move nodejs regular-expression rename rename-files renamer
Last synced: 30 Oct 2024
https://github.com/gadenbuie/regexplain
🔍 An RStudio addin slash regex utility belt
gadget regex regex-expression regular-expression rstats rstudio-addin shiny stringr
Last synced: 26 Oct 2024
https://github.com/slevithan/regex
Regex template tag for readable, high-performance, native JS regexes, with context-aware interpolation and always-on best practices
one-of-a-kind regex regular-expression
Last synced: 19 Oct 2024
https://github.com/brandon1024/find
A find-in-page extension for Chrome and Firefox that supports regular expressions.
browser-extension chrome-extension developer-tools firefox regular-expression
Last synced: 01 Aug 2024
https://github.com/micromatch/anymatch
:bangbang: Matches strings against configurable strings, globs, regular expressions, and/or functions
fs glob javascript match matcher micromatch minimatch multimatch node nodejs regex regular-expression
Last synced: 01 Aug 2024
https://github.com/mifmif/Generex
A Java library for generating String from a regular expression.
java regex regular-expression string-generator
Last synced: 01 Aug 2024
https://github.com/srcclr/commit-watcher
Find interesting and potentially hazardous commits in git projects
auditing database docker email-notification favor rails rds regular-expression security-vulnerability watch
Last synced: 03 Nov 2024
https://github.com/jlevy/repren
Rename anything
command-line python refactoring regular-expression renames search-and-replace
Last synced: 01 Nov 2024
https://github.com/crossroadlabs/Regex
Regular expressions for swift
crossroad-labs regex regular-expression split swift
Last synced: 17 Aug 2024
https://github.com/sindresorhus/Regex
🔤 Swifty regular expressions
nsregularexpression regex regular-expression swift swift-package swifty
Last synced: 13 Aug 2024
https://github.com/sindresorhus/regex
🔤 Swifty regular expressions
nsregularexpression regex regular-expression swift swift-package swifty
Last synced: 07 Oct 2024
https://github.com/ezekg/git-hound
Git plugin that prevents sensitive data from being committed.
cli git git-plugin golang regular-expression security
Last synced: 31 Oct 2024
https://github.com/areknawo/rex
Your RegEx companion.
chainable functional helper javascript js library regex regex-companion regexp regular-expression rex rexjs tool ts typescript
Last synced: 15 Oct 2024
https://github.com/shreyasminocha/regex-for-regular-folk
🔍💪 Regular Expressions for Regular Folk — A visual, example-based introduction to RegEx [BETA]
book ebook examples hacktoberfest refrf regex regexp regular-expression regular-expressions tutorial
Last synced: 26 Oct 2024
https://github.com/areknawo/Rex
Your RegEx companion.
chainable functional helper javascript js library regex regex-companion regexp regular-expression rex rexjs tool ts typescript
Last synced: 01 Aug 2024
https://github.com/remram44/regex-cheatsheet
Cheatsheet for different regex syntaxes
cheatsheet regexes regular-expression
Last synced: 22 Oct 2024
https://github.com/tirthajyoti/web-database-analytics
Web scrapping and related analytics using Python tools
analytics beautifulsoup4 data-science data-wrangling database json json-parser natural-language-processing nlp python regular-expression sql sqlite3 web-scraping xml-parser
Last synced: 31 Oct 2024
https://github.com/tirthajyoti/Web-Database-Analytics
Web scrapping and related analytics using Python tools
analytics beautifulsoup4 data-science data-wrangling database json json-parser natural-language-processing nlp python regular-expression sql sqlite3 web-scraping xml-parser
Last synced: 02 Aug 2024
https://github.com/va1/string-replace-loader
Replace loader for Webpack
javascript regexp regular-expression replace-in-files replace-text webpack webpack-loader webpack2
Last synced: 11 Oct 2024
https://github.com/Va1/string-replace-loader
Replace loader for Webpack
javascript regexp regular-expression replace-in-files replace-text webpack webpack-loader webpack2
Last synced: 02 Aug 2024
https://github.com/mathiasbynens/regexpu
A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.
code-generation ecmascript es2015 javascript regex regexp regular-expression unicode
Last synced: 18 Oct 2024
https://github.com/hokein/Automata.js
A regular expression converter
automata javascript regular-expression
Last synced: 27 Oct 2024
https://github.com/ocaml/ocaml-re
Pure OCaml regular expressions, with support for Perl and POSIX-style strings
Last synced: 07 Oct 2024
https://github.com/micromatch/braces
Faster brace expansion for node.js. Besides being faster, braces is not subject to DoS attacks like minimatch, is more accurate, and has more complete support for Bash 4.3.
brace-expansion brace-matching brace-patterns braces expansion glob glob-matcher glob-pattern globbing javascript minimatch multimatch node nodejs regular-expression tidelift
Last synced: 02 Nov 2024
https://github.com/djspiewak/parseback
A Scala implementation of parsing with derivatives
grammar parser-combinators parsing-algorithm regular-expression
Last synced: 27 Oct 2024
https://github.com/hedhyw/rex
Flexible regular expressions constructor for Golang.
builder-pattern constructor dsl dsl-syntax go golang regexp regexp-builder regular-expression regular-expressions
Last synced: 26 Oct 2024
https://github.com/aappleby/matcheroni
A minimalist single-header library for building pattern-matchers, lexers, and parsers.
c cplusplus-20 lexer lexing parser parsing parsing-expression-grammar parsing-expression-grammars pattern-matching regex regular-expression regular-expression-engine regular-expressions text-processing
Last synced: 01 Aug 2024
https://github.com/Canop/lazy-regex
lazy static regular expressions checked at compile time
compilation regular-expression rust static
Last synced: 31 Oct 2024
https://github.com/biojulia/automa.jl
A julia code generator for regular expressions
Last synced: 31 Oct 2024
https://github.com/gowww/router
⚡️ A lightning fast HTTP router
fast go golang handler http optimization performance regular-expression router routing server trie wildcard
Last synced: 03 Aug 2024
https://github.com/Gowww/router
⚡️ A lightning fast HTTP router
fast go golang handler http optimization performance regular-expression router routing server trie wildcard
Last synced: 24 Oct 2024
https://github.com/ezekg/xo
Command line utility that composes regular expression matches.
cli cli-utilities cli-utility golang regular-expression unix
Last synced: 01 Nov 2024
https://pemistahl.github.io/grex-js/
A JavaScript / WebAssembly library for generating regular expressions from user-provided test cases
javascript javascript-library regex regex-pattern regexp regular-expression regular-expressions wasm webassembly
Last synced: 04 Nov 2024
https://github.com/pemistahl/grex-js
A JavaScript / WebAssembly library for generating regular expressions from user-provided test cases
javascript javascript-library regex regex-pattern regexp regular-expression regular-expressions wasm webassembly
Last synced: 28 Oct 2024
https://github.com/AlexW00/obsidian-note-linker
🔗 Automatically link your Obsidian notes.
obsidian obsidian-md obsidian-notes obsidian-plugin obsidian-vault obsidianmd react regex regular-expression rule-based rust typescript wasm
Last synced: 07 Aug 2024
https://github.com/Flight-School/RegularExpressionDecoder
A decoder that constructs objects from regular expression matches.
codable regular-expression swift
Last synced: 09 Aug 2024
https://github.com/slevithan/regex-colorizer
Highlighter for JavaScript regex syntax
regex regexp regular-expression syntax-highlighting
Last synced: 30 Oct 2024
https://github.com/propensive/kaleidoscope
Statically-checked inline matching on regular expressions in Scala
capture-groups pattern-matching regex regular-expression scala
Last synced: 01 Nov 2024
https://github.com/micromatch/to-regex-range
Pass two numbers, get a regex-compatible source string for matching ranges. Fast compiler, optimized regex, and validated against more than 2.78 million test assertions. Useful for creating regular expressions to validate numbers, ranges, years, etc.
character-class expand integers javascript match matcher matching node nodejs number numbers padding range range-expansion regex regex-range regular-expression repeat tidelift
Last synced: 20 Oct 2024
https://github.com/wscats/regular
🔍The convenient paste of regular expression🔎
exec regular-expression replace search split
Last synced: 15 Oct 2024
https://github.com/begin/globbing
Introduction to "globbing" or glob matching, a programming concept that allows "filepath expansion" and matching using wildcards.
bash brace-expansion cheatsheet extended-globs extglob filename-expansion glob glob-matching glob-pattern globbing guide pattern regex regular-expression wildcard
Last synced: 25 Oct 2024
https://github.com/ltrzesniewski/pcre-net
PCRE.NET - Perl Compatible Regular Expressions for .NET
c-sharp extract pcre regex regular-expression
Last synced: 30 Oct 2024
https://github.com/nette/tokenizer
[DISCONTINUED] Source code tokenizer
nette nette-framework php regular-expression tokenizer
Last synced: 27 Sep 2024
https://github.com/mesejo/trex
Efficient string matching with regular expressions
keyword-extraction nlp pandas python python-library regex regular-expression search-in-text string-matching text-mining trie
Last synced: 04 Aug 2024
https://github.com/pouyakary/Orchestra
One language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized
blockly compiler editor electron ide kary-coding-umbrella kary-comments kf-ui5 monaco-editor orchestra orchestra-language readability regex regexp regular-expression regular-expression-engine regular-languages visual-language visual-languages
Last synced: 01 Aug 2024
https://github.com/mattermost-community/mattermost-plugin-autolink
Automatically rewrite text matching a regular expression into a markdown link.
golang hacktoberfest mattermost mattermost-plugin regular-expression
Last synced: 03 Aug 2024
https://github.com/yagays/ja-timex
自然言語で書かれた時間情報表現を抽出/規格化するルールベースの解析器
datetime nlp python regular-expression temporal time-parsing
Last synced: 01 Aug 2024
https://github.com/comtravo/ctparse
Parse natural language time expressions in python
machine-learning nlp python python-library regular-expression time-parsing
Last synced: 02 Aug 2024
https://github.com/mudge/re2
Ruby bindings to RE2, a "fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python".
Last synced: 06 Aug 2024
https://github.com/patois/xray
Hexrays decompiler plugin that colorizes and filters the decompiler's output based on regular expressions
bug-hunting decompiler filter hexrays highlight ida ida-pro idapython malware-analysis plugin regular-expression
Last synced: 26 Oct 2024
https://github.com/phlak/splat
Glob-like file and pattern matching utility.
file-matching glob pattern-matching php regex regular-expression
Last synced: 31 Oct 2024
https://github.com/startautomating/irregular
Regular Expressions made Strangely Simple
powershell powershell-modules regex regexp regular-expression
Last synced: 30 Oct 2024
https://github.com/StartAutomating/Irregular
Regular Expressions made Strangely Simple
powershell powershell-modules regex regexp regular-expression
Last synced: 01 Aug 2024
https://github.com/micromatch/nanomatch
Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but without support for extended globs (extglobs), posix brackets or braces, and with complete Bash 4.3 wildcard support: ("*", "**", and "?").
bash glob glob-matching glob-pattern globbing globstar javascript match micromatch minimatch multimatch node node-glob nodejs pattern pattern-matching regular-expression star tidelift wildcard
Last synced: 29 Oct 2024
https://github.com/curious-odd-man/rgxgen
Regex: generate matching and non matching strings based on regex pattern.
generat generator java maven regex regex-pattern regexp regular-expression regular-expressions text-generation
Last synced: 20 Oct 2024
https://github.com/pacdiv/regex.guide
The RegexGuide is an online tool for future regex users.
gatsby gatsby-site guide javascript react regex regular-expression regular-expressions
Last synced: 27 Oct 2024
https://github.com/alixaxel/genex
Genex package for Go
genex go golang regex regular-expression
Last synced: 27 Oct 2024