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

GitHub topics: regexp

aykutkardas/regexlearn.com

Learn RegEx step by step, from zero to advanced.

Language: TypeScript - Size: 2.59 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 3,705 - Forks: 264

Lifailon/lazyjournal

A TUI for reading logs from journald, auditd, file system, Docker containers, Podman and Kubernetes pods for quick viewing, coloring output and filtering with fuzzy find, regex support and timestamp.

Language: Go - Size: 17.9 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 479 - Forks: 10

rust-lang/regex

An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

Language: Rust - Size: 7.43 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 3,674 - Forks: 462

MayankGupta-dev08/LearningJava

me learning java

Language: Java - Size: 87.7 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

unjs/magic-regexp

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

Language: TypeScript - Size: 4.65 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 4,052 - Forks: 56

GrieferAtWork/kos-libregex

Regex Library for KOS (submodule for regcomp(3) & regexec(3))

Language: C - Size: 1.35 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 1

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: 836 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 1,024 - Forks: 63

orsinium-labs/regexer

Go package with more powerful, flexible, and safe API for regular expressions based on lazy iterators

Language: Go - Size: 14.6 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 9 - Forks: 0

hymkor/exregexp-go

Go package that extends the regexp library with flexible submatch-based string replacement utilities.

Language: Go - Size: 4.88 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

UserUnknownFactor/filetranslate

Universal game translation tool

Language: Python - Size: 118 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 1

pomsky-lang/pomsky

A new, portable, regular expression language

Language: Rust - Size: 1.79 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 1,303 - Forks: 18

iNtEgraIR2021/oniguruma Fork of kkos/oniguruma

regular expression library

Language: C - Size: 5.92 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

ota-meshi/eslint-plugin-regexp

ESLint plugin for finding regex mistakes and style guide violations.

Language: TypeScript - Size: 5.09 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 720 - Forks: 11

slevithan/awesome-regex

Awesome Regex: A curated collection of regex tools, tutorials, libraries, etc.

Size: 238 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 289 - Forks: 9

slevithan/xregexp

Extended JavaScript regular expressions

Language: JavaScript - Size: 4.68 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 3,332 - Forks: 277

SimY4/coregex

A handy utility for generating strings matching specified regular expression criteria.

Language: Java - Size: 614 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 1

le0pard/re2js

RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching

Language: JavaScript - Size: 8.77 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 150 - Forks: 5

CJex/regulex

:construction: Regular Expression Excited!

Language: TypeScript - Size: 407 KB - Last synced at: about 5 hours ago - Pushed at: almost 3 years ago - Stars: 5,799 - Forks: 761

jeffy-g/rm-cstyle-cmts

remove c style comments from text file(javascript source, json file etc...

Language: TypeScript - Size: 2.84 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 2

mathiasrw/rexreplace

Smooth find & replace CLI as it should be: simple file selection with globs, flexible patterns with regex and dynamic replacements from js code.

Language: HTML - Size: 6.58 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 26 - Forks: 4

tjenkinson/redos-detector

A CLI and library which tests helps score how vulnerable a regex pattern is to ReDoS attacks. Supported in the browser, Node and Deno.

Language: TypeScript - Size: 3.97 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 48 - Forks: 4

alexey-pelykh/pcre4j

PCRE for Java

Language: Java - Size: 230 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

Nerdware-LLC/ts-string-helpers

TypeScript string utils for sanitization and validation in any environment 🧶🧼✔️

Language: TypeScript - Size: 907 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

lucabro81/semreg-playground

A monorepo for a web app that allows you to test semreg expressions

Language: TypeScript - Size: 218 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

k-takata/Onigmo

Onigmo is a regular expressions library forked from Oniguruma.

Language: C - Size: 3.99 MB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 634 - Forks: 97

alessio/unixtools

Convenience Tools

Language: Go - Size: 146 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

no-context/moo

Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.

Language: JavaScript - Size: 770 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 848 - Forks: 68

spamscanner/url-regex-safe

Regular expression matching for URL's. Maintained, safe, and browser-friendly version of url-regex. Resolves CVE-2020-7661 for Node.js servers.

Language: JavaScript - Size: 407 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 82 - Forks: 16

Bowen7/regex-vis

🎨 Regex visualizer & editor

Language: TypeScript - Size: 2.58 MB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 3,999 - Forks: 294

iwillspeak/IronRure

.NET Bindings to the Rust Regex Crate

Language: C# - Size: 236 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 4

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: 1 day ago - Pushed at: over 1 year ago - Stars: 182 - Forks: 2

dword-design/package-name-regex

Provides a regex that can be used to test if a string is a valid NPM package name.

Language: JavaScript - Size: 1.94 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 1

kkos/oniguruma

regular expression library

Language: C - Size: 5.91 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 2,410 - Forks: 319

nodef/extra-regexp

A regular expression defines a pattern for matching text.

Language: TypeScript - Size: 145 KB - Last synced at: about 19 hours ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

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: 13 days ago - Pushed at: about 2 months ago - Stars: 7,449 - Forks: 173

any86/any-rule

🦕 常用正则大全, 支持web / vscode / idea / Alfred Workflow多平台

Language: TypeScript - Size: 3.48 MB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 8,621 - Forks: 825

FRSOURCE/frs-replace

The fastest way to replace any text/file/piped stream content. Shipped with both NodeJS API & CLI out of the box!

Language: TypeScript - Size: 1.2 MB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 2

lucabro81/semreg

A library for creating readable and maintainable regular expressions

Language: TypeScript - Size: 85.9 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 0

rorycl/mailfinder

Search for email in mailboxes using golang regular expressions with output to an mbox (uses mailboxoperator)

Language: Go - Size: 133 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

VFPX/VFPRegExTool

Verify regular expressions visually & do replace operations using any VFP function

Language: xBase - Size: 650 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 8 - Forks: 6

stdlib-js/regexp-eol

Return a regular expression to match a newline character sequence.

Language: JavaScript - Size: 1.04 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 0

stdlib-js/regexp-unc-path

Return a regular expression to parse a UNC path.

Language: JavaScript - Size: 433 KB - Last synced at: 9 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

stdlib-js/string-base-replace

Replace search occurrences with a replacement string.

Language: JavaScript - Size: 298 KB - Last synced at: 9 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

stdlib-js/utils-merge

Merge and extend objects.

Language: JavaScript - Size: 1.78 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

slevithan/regex-colorizer

Highlighter for JavaScript regex syntax

Language: JavaScript - Size: 173 KB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 182 - Forks: 22

frostming/marko

A markdown parser with high extensibility.

Language: Python - Size: 944 KB - Last synced at: 9 days ago - Pushed at: 16 days ago - Stars: 387 - Forks: 37

saulmaldonado/skip-workflow

Github action for skipping workflows upon matching commit message(s) or pull request title/body

Language: TypeScript - Size: 1.31 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

segevfiner/node-pcre2

Node-API bindings to PCRE2

Language: C++ - Size: 224 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

soxoj/files-search-guide

Guide to searching in different file types (documents, breaches, databases, etc.)

Size: 34.2 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 52 - Forks: 3

gagolews/stringi

Fast and portable character string processing in R (with the Unicode ICU)

Language: C++ - Size: 210 MB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 309 - Forks: 49

regexplanet/regexplanet-java

RegexPlanet's Java backend

Language: Java - Size: 6.31 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 0

bennypowers/nvim-regexplainer

Describe the regexp under the cursor

Language: Lua - Size: 174 KB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 633 - Forks: 7

katef/libfsm

DFA regular expression library & friends

Language: C - Size: 7.3 MB - Last synced at: 6 days ago - Pushed at: 23 days ago - Stars: 955 - Forks: 56

Va1/string-replace-loader

Replace loader for Webpack

Language: JavaScript - Size: 312 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 252 - Forks: 57

swetoast/adguardhome-lists

AdGuard Home Lists is a curated collection of whitelist and blacklist files for popular applications and websites. Designed specifically for AdGuard Home instances, this project enhances your ad-blocking and tracking prevention capabilities.

Size: 298 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

bddjr/regexpcache-go

Reuse compiled regexp.

Language: Go - Size: 3.91 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

gaissmai/grammar

package grammar allows defining regexp rules with comments, whitespace and string interpolation.

Language: Go - Size: 26.4 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 1

tkuchiki/alp

Access Log Profiler

Language: Go - Size: 620 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 691 - Forks: 33

StartAutomating/Irregular

Regular Expressions made Strangely Simple

Language: PowerShell - Size: 1.06 MB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 106 - Forks: 8

itsmeadarsh2008/flpc

A Rust-based regex crate wrapper for Python3 to get faster performance. 👾

Language: Python - Size: 37.1 KB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 121 - Forks: 4

jflex-de/jflex

The fast scanner generator for Java™ with full Unicode support

Language: Java - Size: 22.1 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 602 - Forks: 117

cmccomb/human_regex

A regex library for humans, written in Rust 🦀

Language: Rust - Size: 3.16 MB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 54 - Forks: 4

es-shims/RegExp.escape

An ESnext spec-compliant `RegExp.escape` shim/polyfill/replacement that works as far down as ES3.

Language: JavaScript - Size: 99.6 KB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 43 - Forks: 3

dtaniwaki/url_regexp

Generate regular expression for URL

Language: Ruby - Size: 29.3 KB - Last synced at: 8 days ago - Pushed at: about 8 years ago - Stars: 5 - Forks: 1

areknawo/Rex

Your RegEx companion.

Language: TypeScript - Size: 2.56 MB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 290 - Forks: 11

SystemJargon/regex

Regular Expression aka regex. Some examples like, match, find, replace. Mix of usage, bash, powershell, notepad++

Language: PowerShell - Size: 110 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

mysticatea/regexpp

The regular expression parser for ECMAScript.

Language: TypeScript - Size: 291 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 156 - Forks: 16

curious-odd-man/RgxGen

Regex: generate matching and non matching strings based on regex pattern.

Language: Java - Size: 33.3 MB - Last synced at: 16 days ago - Pushed at: 12 months ago - Stars: 92 - Forks: 13

gliwka/hyperscan-java

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

Language: Java - Size: 28.9 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 184 - Forks: 47

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: 14 days ago - Pushed at: almost 2 years ago - Stars: 290 - Forks: 23

stdlib-js/regexp-to-json

Return a JSON representation of a regular expression.

Language: JavaScript - Size: 442 KB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

stdlib-js/regexp-extname

Return a regular expression to capture a filename extension.

Language: JavaScript - Size: 1.13 MB - Last synced at: about 12 hours ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

stdlib-js/regexp-semver

Return a regular expression to match a semantic version string.

Language: JavaScript - Size: 463 KB - Last synced at: 9 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

stdlib-js/regexp-filename

Return a regular expression to split a filename.

Language: JavaScript - Size: 1.13 MB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

stdlib-js/regexp-dirname

Return a regular expression to capture a path dirname.

Language: JavaScript - Size: 1.11 MB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

stdlib-js/regexp-color-hexadecimal

Return a regular expression to match a hexadecimal color.

Language: JavaScript - Size: 1.06 MB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

stdlib-js/regexp

Standard library regular expressions.

Language: JavaScript - Size: 3.27 MB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 5 - Forks: 0

stdlib-js/regexp-basename

Return a regular expression to capture the last part of a path.

Language: JavaScript - Size: 1.12 MB - Last synced at: 9 days ago - Pushed at: 21 days ago - Stars: 3 - Forks: 0

dlclark/regexp2

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

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

qwasa-net/delta

delta — yet another answering machine

Language: Python - Size: 407 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

D3vil0p3r/catana

CATANA - CUT your Wordlist!

Language: Shell - Size: 68.4 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 3

mathiasbynens/emoji-regex

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

Language: JavaScript - Size: 176 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 1,793 - Forks: 174

mathiasbynens/regenerate

Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.

Language: JavaScript - Size: 313 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 365 - Forks: 35

ehmicky/wild-wild-utils

🤠 Functional utilities using object property paths with wildcards and regexps 🌵

Language: JavaScript - Size: 9.41 MB - Last synced at: 12 days ago - Pushed at: 23 days ago - Stars: 38 - Forks: 1

ehmicky/wild-wild-path

🤠 Object property paths with wildcards and regexps 🌵

Language: JavaScript - Size: 5.19 MB - Last synced at: 9 days ago - Pushed at: 23 days ago - Stars: 725 - Forks: 15

Chalarangelo/readex

ReadEx (pronounced /rɛdɛks/) is a more readable RegExp syntax for JS.

Language: JavaScript - Size: 162 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

ehmicky/wild-wild-parser

🤠 Parser for object property paths with wildcards and regexps 🌵

Language: JavaScript - Size: 10.5 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 13 - Forks: 0

nexthis/leregexp

This project is loosely inspired by Rustlings, and its goal is to test your skills in using regex. It's also a great opportunity to start learning with "real" examples

Language: Vue - Size: 223 KB - Last synced at: 11 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

jaywcjlove/regexp-example

正则表达式实例搜集,通过实例来学习正则表达式。

Language: HTML - Size: 338 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 272 - Forks: 31

stenin-nikita/route-peek

Library for creating and matching dynamic routes

Language: TypeScript - Size: 286 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

gagolews/stringx

Drop-in replacements for base R string functions powered by stringi

Language: HTML - Size: 16.3 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 28 - Forks: 0

cdoco/learn-regex-zh

:cn: 翻译: 学习正则表达式的简单方法

Size: 21.5 KB - Last synced at: 26 days ago - Pushed at: about 3 years ago - Stars: 2,628 - Forks: 475

hedhyw/rex

Flexible regular expressions constructor for Golang.

Language: Go - Size: 675 KB - Last synced at: 17 days ago - Pushed at: 26 days ago - Stars: 202 - Forks: 5

CyberAndi/CyberSecurity-Box

Firewall-System based on OpenWRT or Pi-Hole with UnBound, TOR, optional Privoxy, opt. ntopng and opt. Configuration of the AVM FRITZ!Box with Presets for Security and Port-List. Please visit:

Language: Shell - Size: 87.6 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 38 - Forks: 8

charlievieth/reonce

Lazily compiled Go regexes

Language: Go - Size: 77.1 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

lukeed/regexparam

A tiny (394B) utility that converts route patterns into RegExp. Limited alternative to `path-to-regexp` 🙇‍♂️

Language: JavaScript - Size: 57.6 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 576 - Forks: 24

euskadi31/go-reggen Fork of lucasjones/reggen

Go package to generate text from regex definitions

Language: Go - Size: 19.5 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

markwhitaker/RegexToolbox.kt

Regular expression tools for Kotlin developers

Language: Kotlin - Size: 421 KB - Last synced at: 7 days ago - Pushed at: 28 days ago - Stars: 7 - Forks: 0

stdlib-js/utils-copy

Copy or deep clone a value to an arbitrary depth.

Language: JavaScript - Size: 1.47 MB - Last synced at: 8 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0

stdlib-js/assert-is-regexp

Test if a value is a regular expression.

Language: JavaScript - Size: 400 KB - Last synced at: 8 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0