An open API service providing repository metadata for many open source software ecosystems.

Topic: "regular-expression"

ziishaned/learn-regex

Learn regex the easy way

Size: 906 KB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 46,114 - Forks: 6,249

tindy2013/subconverter

Utility to convert between various subscription format

Language: C++ - Size: 6.65 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 14,465 - Forks: 3,096

pemistahl/grex

A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases

Language: Rust - Size: 1.58 MB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 7,617 - Forks: 177

CJex/regulex

:construction: Regular Expression Excited!

Language: TypeScript - Size: 407 KB - Last synced at: about 24 hours ago - Pushed at: over 3 years ago - Stars: 5,822 - Forks: 763

VincentSit/ChinaMobilePhoneNumberRegex

Regular expressions that match the mobile phone number in mainland China. / 一组匹配中国大陆手机号码的正则表达式。

Size: 77.1 KB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 4,790 - Forks: 507

yoav-lavi/melody

Melody is a language that compiles to regular expressions and aims to be more readable and maintainable

Language: Rust - Size: 3.8 MB - Last synced at: 15 days ago - Pushed at: 11 months ago - Stars: 4,720 - Forks: 56

unjs/magic-regexp

A compiled-away, type-safe, readable RegExp alternative

Language: TypeScript - Size: 5.66 MB - Last synced at: about 13 hours ago - Pushed at: about 15 hours ago - Stars: 4,274 - Forks: 66

hanickadot/compile-time-regular-expressions

Compile Time Regular Expression in C++

Language: C++ - Size: 2.61 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 3,687 - Forks: 203

slevithan/xregexp

Extended JavaScript regular expressions

Language: JavaScript - Size: 4.92 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 3,328 - Forks: 275

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

Language: JavaScript - Size: 1.18 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 2,974 - Forks: 198

the-akira/Computer-Science-Resources

Collection of resources spanning key areas of Computer Science

Size: 3.06 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 2,689 - Forks: 312

kkos/oniguruma 📦

regular expression library

Language: C - Size: 5.92 MB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 2,471 - Forks: 337

VerbalExpressions/PHPVerbalExpressions

PHP Regular expressions made easy

Language: PHP - Size: 81.1 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 2,416 - Forks: 143

mattnotmax/cyberchef-recipes

A list of cyber-chef recipes and curated links

Size: 25.9 MB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 2,136 - Forks: 274

sk3pp3r/cheat-sheet-pdf

📜 A Cheat-Sheet Collection from the WWW

Language: HTML - Size: 75.1 MB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 2,117 - Forks: 658

fent/randexp.js

Create random strings that match a given regular expression.

Language: JavaScript - Size: 558 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 1,864 - Forks: 91

mathiasbynens/emoji-regex

A regular expression to match all Emoji-only symbols as per the Unicode Standard.

Language: JavaScript - Size: 183 KB - Last synced at: about 7 hours ago - Pushed at: 21 days ago - Stars: 1,861 - Forks: 174

SimpleRegex/SRL-PHP 📦

Simple Regex Language

Language: PHP - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1,795 - Forks: 112

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).

Language: C - Size: 3.22 MB - Last synced at: 15 days ago - Pushed at: 9 months ago - Stars: 1,428 - Forks: 207

gherkins/regexpbuilderphp

🦉 human-readable regular expressions

Language: PHP - Size: 200 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1,350 - Forks: 48

pomsky-lang/pomsky

A new, portable, regular expression language

Language: Rust - Size: 1.98 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 1,323 - Forks: 18

mazen160/secrets-patterns-db

Secrets Patterns DB: The largest open-source Database for detecting secrets, API keys, passwords, tokens, and more.

Language: Python - Size: 180 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1,210 - Forks: 148

kantord/SeaGOAT

local-first semantic code search engine

Language: Python - Size: 19.7 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1,209 - Forks: 83

CobaltFusion/DebugViewPP

DebugView++, collects, views, filters your application logs, and highlights information that is important to you!

Language: C++ - Size: 23.2 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1,131 - Forks: 160

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

Language: JavaScript - Size: 851 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 1,126 - Forks: 71

spatie/regex

A sane interface for php's built in preg_* functions

Language: PHP - Size: 91.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1,117 - Forks: 47

dlclark/regexp2

A full-featured regex engine in pure Go based on the .NET engine

Language: Go - Size: 479 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1,060 - Forks: 85

mingrammer/commonregex

🍫 A collection of common regular expressions for Go

Language: Go - Size: 41 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 898 - Forks: 68

manoss96/pregex

PRegEx - Programmable Regular Expressions

Language: Python - Size: 308 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 798 - Forks: 23

ota-meshi/eslint-plugin-regexp

ESLint plugin for finding regex mistakes and style guide violations.

Language: TypeScript - Size: 4.65 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 739 - Forks: 15

ehmicky/wild-wild-path

🤠 Object property paths with wildcards and regexps 🌵

Language: JavaScript - Size: 5.35 MB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 731 - Forks: 15

ArtSabintsev/Guitar 📦

A Cross-Platform String and Regular Expression Library written in Swift.

Language: Swift - Size: 1.84 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 659 - Forks: 33

k-takata/Onigmo

Onigmo is a regular expressions library forked from Oniguruma.

Language: C - Size: 3.99 MB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 658 - Forks: 100

tidyverse/stringr

A fresh approach to string manipulation in R

Language: R - Size: 6.59 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 643 - Forks: 196

bennypowers/nvim-regexplainer

Describe the regexp under the cursor

Language: Lua - Size: 174 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 635 - Forks: 7

slevithan/regex

JS regexes ➕ future. A template tag for readable, high-performance, native JS regexes with extended syntax, context-aware interpolation, and always-on best practices.

Language: JavaScript - Size: 723 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 615 - Forks: 15

alexflint/go-restructure

Match regular expressions into struct fields

Language: Go - Size: 84 KB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 594 - Forks: 16

Genivia/RE-flex

Yet another high-performance C++ regex library and lexical analyzer generator like Flex: 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.

Language: C++ - Size: 74.1 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 566 - Forks: 91

75lb/renamer

Rename files in bulk.

Language: JavaScript - Size: 692 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 563 - Forks: 30

gadenbuie/regexplain

🔍 An RStudio addin slash regex utility belt

Language: R - Size: 35.1 MB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 488 - Forks: 27

brandon1024/find

A find-in-page extension for Chrome and Firefox that supports regular expressions.

Language: JavaScript - Size: 6.37 MB - Last synced at: 23 days ago - Pushed at: 2 months ago - Stars: 457 - Forks: 62

timtadh/lexmachine

Lex machinary for go.

Language: Go - Size: 296 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 412 - Forks: 28

micromatch/anymatch

:bangbang: Matches strings against configurable strings, globs, regular expressions, and/or functions

Language: JavaScript - Size: 91.8 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 401 - Forks: 41

mifmif/Generex

A Java library for generating String from a regular expression.

Language: Java - Size: 230 KB - Last synced at: about 21 hours ago - Pushed at: over 4 years ago - Stars: 382 - Forks: 75

jlevy/repren

Rename anything

Language: Python - Size: 199 KB - Last synced at: 14 days ago - Pushed at: 9 months ago - Stars: 366 - Forks: 39

decal/werdlists

:keyboard: Wordlists, Dictionaries and Other Data Sets for Writing Software Security Test Cases

Language: HTML - Size: 467 MB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 359 - Forks: 94

ecrmnn/minta

✳️  Electron app for generating regular expressions

Language: JavaScript - Size: 1.05 MB - Last synced at: 6 months ago - Pushed at: almost 8 years ago - Stars: 350 - Forks: 25

srcclr/commit-watcher

Find interesting and potentially hazardous commits in git projects

Language: Ruby - Size: 256 KB - Last synced at: 7 months ago - Pushed at: about 7 years ago - Stars: 349 - Forks: 38

sindresorhus/Regex

🔤 Swifty regular expressions

Language: Swift - Size: 160 KB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 335 - Forks: 16

crossroadlabs/Regex

Regular expressions for swift

Language: Swift - Size: 373 KB - Last synced at: 28 days ago - Pushed at: over 6 years ago - Stars: 329 - Forks: 33

slevithan/awesome-regex

🦉 A curated collection of regex tools, tutorials, libraries, etc.

Size: 352 KB - Last synced at: about 22 hours ago - Pushed at: about 24 hours ago - Stars: 328 - Forks: 12

ezekg/git-hound

Git plugin that prevents sensitive data from being committed.

Language: Go - Size: 3.28 MB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 315 - Forks: 26

codpro2005/ts-regexp

A RegExp wrapper providing stronger type safety.

Language: TypeScript - Size: 164 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 301 - Forks: 2

areknawo/Rex

Your RegEx companion.

Language: TypeScript - Size: 2.56 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 291 - Forks: 10

shreyasminocha/regex-for-regular-folk

🔍💪 Regular Expressions for Regular Folk — A visual, example-based introduction to RegEx [BETA]

Language: JavaScript - Size: 6.91 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 290 - Forks: 22

remram44/regex-cheatsheet

Cheatsheet for different regex syntaxes

Language: HTML - Size: 109 KB - Last synced at: 30 days ago - Pushed at: 11 months ago - Stars: 281 - Forks: 64

tirthajyoti/Web-Database-Analytics

Web scrapping and related analytics using Python tools

Language: Jupyter Notebook - Size: 4.24 MB - Last synced at: 6 months ago - Pushed at: over 5 years ago - Stars: 274 - Forks: 167

mirhmousavi/Regex.Persian.Language

Collection of Regex for validating, filtering, sanitizing and finding Persian strings

Language: PHP - Size: 29.3 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 264 - Forks: 20

AlexW00/obsidian-note-linker

🔗 Automatically link your Obsidian notes.

Language: TypeScript - Size: 282 KB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 254 - Forks: 17

Va1/string-replace-loader

Replace loader for Webpack

Language: JavaScript - Size: 312 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 252 - Forks: 56

ocaml/ocaml-re

Pure OCaml regular expressions, with support for Perl and POSIX-style strings

Language: OCaml - Size: 1.97 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 242 - Forks: 65

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.

Language: JavaScript - Size: 421 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 242 - Forks: 76

mathiasbynens/regexpu

A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.

Language: JavaScript - Size: 217 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 237 - Forks: 17

hokein/Automata.js

A regular expression converter

Language: JavaScript - Size: 752 KB - Last synced at: 16 days ago - Pushed at: almost 4 years ago - Stars: 228 - Forks: 23

Canop/lazy-regex

lazy static regular expressions checked at compile time

Language: Rust - Size: 92.8 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 217 - Forks: 16

hedhyw/rex

Flexible regular expressions constructor for Golang.

Language: Go - Size: 680 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 210 - Forks: 5

aappleby/matcheroni

A minimalist single-header library for building pattern-matchers, lexers, and parsers.

Language: C++ - Size: 7.31 MB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 200 - Forks: 5

slevithan/regex-colorizer

🎨 Highlighter for JavaScript regex syntax

Language: JavaScript - Size: 204 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 198 - Forks: 22

djspiewak/parseback

A Scala implementation of parsing with derivatives

Language: Scala - Size: 238 KB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 198 - Forks: 21

gliwka/hyperscan-java

Match tens of thousands of regular expressions within milliseconds - Java bindings for Intel's hyperscan 5

Language: Java - Size: 29 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 194 - Forks: 49

BioJulia/Automa.jl

A julia code generator for regular expressions

Language: Julia - Size: 2.45 MB - Last synced at: 15 days ago - Pushed at: 11 months ago - Stars: 193 - Forks: 16

ezekg/xo

Command line utility that composes regular expression matches.

Language: Go - Size: 58.6 KB - Last synced at: 27 days ago - Pushed at: over 8 years ago - Stars: 186 - Forks: 1

gowww/router

⚡️ A lightning fast HTTP router

Language: Go - Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 185 - Forks: 13

pemistahl/grex-js

A JavaScript / WebAssembly library for generating regular expressions from user-provided test cases

Language: JavaScript - Size: 1.63 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 180 - Forks: 2

jagracey/RegEx-DoS

:cop: :punch: RegEx Denial of Service (ReDos) Scanner

Language: JavaScript - Size: 327 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 178 - Forks: 17

Flight-School/RegularExpressionDecoder 📦

A decoder that constructs objects from regular expression matches.

Language: Swift - Size: 43.9 KB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 175 - Forks: 7

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.

Language: JavaScript - Size: 73.2 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 168 - Forks: 22

propensive/kaleidoscope

Statically-checked inline matching on regular expressions in Scala

Language: Scala - Size: 3.51 MB - Last synced at: 30 days ago - Pushed at: 9 months ago - Stars: 166 - Forks: 8

dunizb/JS-Regular-expression-awesome 📦

:page_facing_up:我收藏的正则表达式大全,欢迎补充

Size: 26.4 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 165 - Forks: 45

Anwarvic/Dan-Jurafsky--Chris-Manning--NLP

My solution to the Natural Language Processing course made by Dan Jurafsky, Chris Manning in Winter 2012.

Language: Java - Size: 49.7 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 157 - Forks: 55

ltrzesniewski/pcre-net

PCRE.NET - Perl Compatible Regular Expressions for .NET

Language: C# - Size: 12.8 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 156 - Forks: 14

Wscats/regular

🔍The convenient paste of regular expression🔎

Size: 143 KB - Last synced at: 7 months ago - Pushed at: almost 6 years ago - Stars: 154 - Forks: 32

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".

Language: Ruby - Size: 680 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 148 - Forks: 13

begin/globbing

Introduction to "globbing" or glob matching, a programming concept that allows "filepath expansion" and matching using wildcards.

Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 148 - Forks: 19

ElAlev/Wayeb

Wayeb is a Complex Event Processing and Forecasting (CEP/F) engine written in Scala.

Language: Scala - Size: 8.17 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 147 - Forks: 6

mesejo/trrex

Efficient string matching with regular expressions

Language: Python - Size: 456 KB - Last synced at: 21 days ago - Pushed at: 25 days ago - Stars: 144 - Forks: 6

nette/tokenizer 📦

[DISCONTINUED] Source code tokenizer

Language: PHP - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 141 - Forks: 23

pouyakary/Orchestra 📦

One language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized

Language: JavaScript - Size: 37.9 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 141 - Forks: 7

yagays/ja-timex

自然言語で書かれた時間情報表現を抽出/規格化するルールベースの解析器

Language: Python - Size: 613 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 140 - Forks: 9

mattermost-community/mattermost-plugin-autolink

Automatically rewrite text matching a regular expression into a markdown link.

Language: Go - Size: 1.02 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 138 - Forks: 57

alexandreservian/regex-cheat-sheet

Several examples of regular expressions that can help in everyday life.

Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 137 - Forks: 22

uellenberg/REXS

A language for writing regular expressions.

Language: TypeScript - Size: 1.01 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 134 - Forks: 3

comtravo/ctparse 📦

Parse natural language time expressions in python

Language: Python - Size: 2.94 MB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 131 - Forks: 26

patois/xray

Hexrays decompiler plugin that colorizes and filters the decompiler's output based on regular expressions

Language: Python - Size: 2.49 MB - Last synced at: 8 months ago - Pushed at: almost 2 years ago - Stars: 130 - Forks: 11

TrainingByPackt/Data-Wrangling-with-Python

Simplify your ETL processes with these hands-on data sanitation tips, tricks, and best practices

Language: Jupyter Notebook - Size: 10.3 MB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 129 - Forks: 245

rabestro/sololearn-challenges

Descriptions of SoloLearn Coding Challenges (all 72, including pro) and solutions in C, Java, Python and Ruby

Language: Java - Size: 1.18 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 122 - Forks: 38

StartAutomating/Irregular

Regular Expressions made Strangely Simple

Language: PowerShell - Size: 1.06 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 107 - Forks: 9

PHLAK/Splat

Glob-like file and pattern matching utility.

Language: PHP - Size: 126 KB - Last synced at: 12 days ago - Pushed at: 8 months ago - Stars: 106 - Forks: 5

phikal/ReGeX

A Regular Expression game for Android

Language: Java - Size: 624 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 103 - Forks: 9

google/effcee

Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck

Language: C++ - Size: 135 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 102 - Forks: 40