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
