Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/ziishaned/learn-regex

Learn regex the easy way

learn-regex regex regular-expression

Last synced: 13 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/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/kkos/oniguruma

regular expression library

c regexp regular-expression

Last synced: 29 Oct 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/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/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/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/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/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/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

golang regular-expression

Last synced: 30 Oct 2024

https://github.com/tidyverse/stringr

A fresh approach to string manipulation in R

r regular-expression strings

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/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/crossroadlabs/Regex

Regular expressions for swift

crossroad-labs regex regular-expression split swift

Last synced: 17 Aug 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/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/remram44/regex-cheatsheet

Cheatsheet for different regex syntaxes

cheatsheet regexes regular-expression

Last synced: 22 Oct 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

dfa ocaml regular-expression

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/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

julia regular-expression

Last synced: 31 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/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/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".

regex regular-expression ruby

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/qinwf/re2r

RE2 Regular Expression in R.

r re2 regular-expression

Last synced: 26 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