-
regex
Rust 的正则表达式。此实现使用有限自动机,并保证所有输入的线性时间匹配。
-
fancy-regex
支持相对丰富的特性的正则表达式,包括后向引用和前瞻
-
regex-syntax
正则表达式解析器
-
validator
常用验证函数(电子邮件、URL、长度等)和特质 - 与
validator_derive
一起使用 -
lazy-regex
在编译时检查的懒正则表达式
-
globwalk
匹配 glob 的递归文件系统遍历
-
onig
Rust-Onig 是 Oniguruma 正则表达式库的一组 Rust 绑定。Oniguruma 是一个支持多种字符编码和正则表达式语法的现代正则表达式库。
-
nutype
具有保证的新类型
-
regress
针对 EcmaScript 语法的正则表达式引擎
-
parse-display
过程宏,用于实现使用公共设置的 Display 和 FromStr
-
garde
验证库
-
ngxav
使用高级过滤器和显示所选日志条目的分析支持搜索 NGINX 日志
-
refine
使用 Rust 管理你的文件集合!
-
matchers
对字符和字节流进行正则表达式匹配
-
sscanf
(format!() 的逆操作) 基于 Regex 的宏
-
serde_regex
一个 serde 包装器,将正则表达式序列化为字符串
-
sd
直观的查找和替换 CLI
-
rand_regex
生成匹配正则表达式的随机字符串和字节字符串
-
grex
grex 从用户提供的测试用例生成正则表达式
-
globset
跨平台单全局和全局集合匹配。全局集合匹配是指同时将一个或多个全局模式与单个候选路径进行匹配的过程,并返回所有匹配的全局模式。
-
grip-grab
一个更快、更轻量级的ripgrep替代品
-
u-siem
构建自定义SIEM的框架
-
handlr-regex
支持正则表达式的handlr分支
-
aho-corasick-unsafe
快速多子串搜索
-
hck
A sharp cut(1) 克隆
-
two-face
为syntect提供额外的语法和主题定义
-
srgn
一个类似于grep的工具,它理解源代码语法,并允许在搜索之外进行操作
-
safe-regex
安全的正则表达式库
-
aki-resort
对文本行进行排序。您可以使用正则表达式来指定键。
-
hyperscan
Rust的绑定,具有多模式和流式扫描
-
好处
JSONSchema 验证 (草案 2020-12,草案 2019-09,草案-7,草案-6,草案-4)
-
omnilinter
通用批量代码检查工具
-
igrepper
交互式搜索工具
-
gramatica
Rust 实现 Earley 解析器的编译器编译器
-
nomino
开发者批量重命名工具
-
regex-cursor
可以搜索非连续文本的 regex 分支
-
pleaser
礼貌的 regex 首选 sudo 替代品
-
flexlint
具有正则表达式定义规则的灵活代码检查工具
-
pidgin
非递归语法
-
renam
闪电般快速的文件重命名工具
-
repatch
一个具有类似 git add --patch 接口的正则表达式查找和替换工具
-
erdtree
(erd) 是一个跨平台、多线程、通用的文件系统和使用情况实用工具,它了解 .gitignore 和隐藏文件规则
-
aki-gsub
替换文本命令,通过正则表达式替换
-
gce-wget
使用wget获取CAIE往届试卷的CLI工具;用Rust编写
-
env-yoink
一个CLI工具,可以从源代码中轻松提取环境变量,支持正则表达式和语言预设
-
ricat
基于Rust的经典UNIX
cat
命令的实现 -
regex-literal
定界正则表达式字面量
-
fastmod
codemod(程序员查找/替换工具)的快速部分替换
-
ripfind
find命令的快速轻量级替代品
-
amber
代码搜索和替换工具
-
aki-mline
匹配行,正则文本过滤器,类似于Linux命令中的grep
-
neure
一个小巧的组合解析库
-
urouter
小型HTTP路由器
-
pipecolor
终端输出着色过滤器
-
yara-x
YARA 的纯 Rust 实现
-
yara-x-parser
YARA 规则的解析库
-
regex-automata
使用正则表达式进行自动机和匹配
-
simple-string-patterns
使 Rust 中匹配、拆分和提取字符串变得更容易,并行字符串模式 crate 通过 Regex 库提供扩展以使用正则表达式
-
regect
一个用于快速测试正则表达式的 CLI 工具
-
fm
非回溯模糊文本匹配器
-
autour_core
AUTOmata Utilities and Representation (AUTOUR) 是一个小型工具箱,用于实验各种类型的自动机和绘制它们
-
dionysos
各种 IoC 的扫描器
-
pink_accents
替换字符串中的模式以模拟语音重音
-
tivilsta
为阻止列表维护者提供不同的白名单机制
-
oniongen-rs
用 Rust 编写的 v3 .onion 虚拟 URL 生成器
-
pomsky
一种新的正则表达式语言
-
选择
一种比剪切和(有时)awk更友好且快速的替代方案
-
treegrep
一个显示结果为树的匹配器前端或后端
-
rngstr
一个命令行工具,用于生成具有自定义选项和一个小型领域特定语言的随机字符字符串
-
xtagger
一个命令行应用程序,用于管理和搜索存储在文件系统扩展属性中的标签
-
pktstrings
类似于Unix 'strings'命令,但具有数据包意识
-
sqlite-regex
一个用于处理正则表达式的SQLite扩展
-
cron_clock
一个cron表达式解析器和调度探索器。提供丰富的文档、案例研究和相关的上层库。
-
ripjson
一种快速且简洁的方法,用于在JSON文件中进行grep搜索
-
gnurx-sys
从glibc中提取的正则表达式功能库,适用于Win32
-
advanced_string_generator
一个基于可自定义正则表达式模式的字符串生成命令行工具
-
shikane
一个专注于准确性和确定性的动态输出配置工具
-
radixmap
Rust语言实现的快速前缀查找的Radix树,支持命名参数、glob和正则表达式
-
sre-engine
Python SRE正则表达式引擎的低层实现
-
filecheck
为读取文本文件并产生文本输出的实用工具编写测试
-
zen-expression
Zen表达式语言
-
clearcheck
Rust中的优雅且可扩展的断言
-
rnr
支持正则表达式的命令行工具,用于重命名多个文件和目录
-
rbe
Rust中的RDF数据形状实现
-
hexagex
使用十六进制正则表达式匹配二进制数据
-
teip
帮助命令“做好一件事”的遮蔽胶带
-
regex-filtered
高效地对输入进行大量模式检查
-
gst-plugin-regex
GStreamer正则表达式插件
-
html-auto-p
类似于 WordPress 中的
wpautop
函数。它使用一组正则表达式替换,用于识别使用换行符格式化的文本,并将双行换行符替换为 HTML 段落标签。 -
pipeview
🧪 命令行管道检查实用程序
-
repgrep
用于
ripgrep
的交互式命令行替换器 -
autour_process
AUTOmata Utilities and Representation (AUTOUR) 是一个小型工具箱,用于实验各种类型的自动机和绘制它们
-
ua-parser
用户代理字符串解析项目
-
unfmt
一个编译时模式匹配库,用于反转
format!
的插值过程 -
pcre2
PCRE2 的高级包装库
-
egui_logger
egui 的日志实现
-
cw-axe
AWS CloudWatch CLI 日志查看器
-
regex-lite
一个轻量级正则表达式引擎,优化了二进制大小和编译时间
-
brzozowski
使用 Brzozowski 导数与正则表达式一起工作。
-
dandy
DFAs、NFAs 和正则表达式,以及一个文件格式
-
malachi
为定义机器人命令而设计的特定领域模式匹配语言
-
编译器工具
一个用于生成强大且快速的标记化器的 proc-macro,支持编译时正则表达式
-
自动机
解析正则语言
-
scopegraphs-regular-expressions
Rust 中的 scopegraphs 端口的良好文档
-
krep
grep 替代品的 CLI
-
phonet
用于验证构建语言音位模式的 CLI 工具和库
-
wlambda
Rust 的可嵌入脚本语言
-
nora_rename
用于批量重命名文件的高级正则表达式命令行实用工具
-
jlu
用于实时调查 JSON Lines 的命令行实用工具
-
grepox
Rust 编写的简约 grep
-
rargs
支持模式匹配的 xargs + awk
-
magic-regexp
轻松创建正则表达式
-
riji
使用 rhai 的脚本环境
-
sayit
使用正则表达式进行字符串替换
-
geoipsed
内联装饰IPv4和IPv6地址的地理位置
-
regex-macro
生成懒正则表达式的宏
-
exstd
为Rust标准库提供一组常用扩展,包括序列化、异步编程、HTTP请求、日志记录、错误处理等
-
pretty_regex
🧶 精美且易于阅读的正则表达式编写方式
-
srx
文本分段的Segmentation Rules eXchange (SRX) 2.0标准的Rust实现
-
rust-regex-dsl-creator
正则表达式DSL derive宏
-
strem
在感知流上的空间和时间模式匹配
-
regex_quote_fixer
重写grep正则表达式,用于regexcrate中
-
tre-regex
Rust对TRE正则表达式模块的安全绑定
-
ctreg
按预期的方式编译时正则表达式
-
human_regex
面向人类的正则表达式库
-
ruoka-rs
高效获取 mayk.fi 菜单
-
clearurl
ClearURL 的 Rust 实现
-
markdown_replace
帮助您将所有 Markdown 链接替换为绝对链接
-
regex-cli
用于调试、即兴基准测试和生成正则表达式的命令行工具
-
redfa
用于创建 DFAs 的正则表达式衍生物
-
vectorscan-rs
对 Vectorscan 高性能正则表达式库的便捷绑定
-
aoc-bud
Advent of Code Rust 辅助工具
-
grep-cli
以搜索为导向的命令行应用程序
-
rmosh
R6RS & R7RS Scheme 解释器
-
recap
从正则表达式捕获中反序列化类型化结构
-
codump
一种简单灵活的代码/注释转储工具
-
dsntk-feel-regex
决策工具包 | FEEL 正则表达式
-
regex_generate
使用正则表达式生成文本
-
rustpython-sre_engine
Python SRE正则表达式引擎的低层实现
-
rep-grep
grep/write-grep CLI
-
nom-regex
nom 解析器的正则表达式
-
kbnf-regex-automata
regex-automata 的 kbnf 分支版本
-
lune-std-regex
Lune 标准库 - 正则表达式
-
actix-rate-limiter
支持正则表达式的强大路由速率限制器 Actix
-
timeln
使用计时信息注释您的 stdout
-
libdonow
使用正则表达式有效地解析和操作 todo.txt 文件
-
rust-regex-dsl
正则表达式 DSL
-
lorikeet
devops 的并行测试运行器
-
worcher
静态网站的全文本搜索
-
grep-searcher
作为库的快速面向行的正则表达式搜索
-
glushkovizer
操作、正则表达式和自动机库。允许将正则表达式转换为自动机,并分析自动机和它们的轨道
-
vectorscan
Vectorscan的包装器
-
rspack_regex
rspack正则表达式
-
lang_pt
生成递归下降自顶向下解析器的解析工具
-
safe-regex-compiler
safe-regex crate的正则表达式编译器
-
reformation
通过正则表达式进行解析
-
aws-smt-strings
操作SMT-LIB字符串和正则表达式
-
pag-lexer
解析器-词法分析器融合生成器(派生词法分析器)
-
stringmatch
允许在需要字符串比较的地方使用正则表达式或字符串
-
simino
开发者批量重命名工具
-
onig_sys
onig_sys
crate包含对oniguruma库的原始Rust绑定。这个crate公开了一组不安全的函数,然后其他crate可以使用这些函数创建围绕Oniguruma的安全包装... -
fnmatch-regex
将 glob 风格的模式转换为正则表达式
-
grep-regex
使用 Rust 的正则表达式库与 'grep' 包
-
lemmeknow
识别任何神秘的文本或分析文件中的字符串
-
repr
正则表达式作为线性逻辑的解释及其实现
-
korean_regex
韩文字符分析的正则表达式扩展
-
pest_tmp
优雅的解析器
-
gregex
利用 NFA 的正则表达式求解器
-
automata
标准有限状态自动机,如 DFA、NFA、正则表达式
-
ff-find
ff 是一个简单的、快速的 Unix 命令行文件查找工具。它也支持像 GNU find 一样的复杂过滤器。
-
valistr
使用正则表达式验证的值创建不可变字符串包装类型
-
csv-groupby
在任意文本或 CSV 文件上执行类似 SQL 的分组操作
-
pomsky-syntax
解析 pomsky,一种新的正则表达式语言
-
sedregex
类似 Sed 的正则表达式库
-
markdown-extract
提取 markdown 文件的章节
-
cleanup-history
通过一组正则表达式过滤我的
.bash_history
,去重并按最近使用排序 -
rxnow
旨在替代 GNU/Sed 等软件的内置替换功能
-
c2rust-transpile
C2Rust 转译器实现
-
regex-cache
懒加载和缓存的正则表达式
-
iregexp
I-Regexp 的检查实现
-
rslint_regex
ECMAScript 定义的正则表达式解析器
-
modeling
通过 Ctags 分析不同语言的工具
-
grep-matcher
正则表达式的特性行为,专注于面向行的搜索
-
gregex-logic
gregex crate 的逻辑
-
easy-regex
将长正则表达式转换为伪代码
-
lolcate-rs
一个快速索引和查询文件系统的工具。取代 locate / mlocate / updatedb。
-
fancy-regex-fork-pb
对 fancy-regex crate 的自定义分支。你可能不想使用这个。
-
retoken
使用正则表达式构建 &str 令牌化器
-
vectorscan-async
用于 vectorscan C++ 正则表达式库的包装器
-
rusty_hogs
该项目提供了一系列扫描器,将使用正则表达式尝试检测敏感信息的存在,例如 API 密钥、密码和个人信息。
-
ytranscript
提供获取 YouTube 视频字幕的功能
-
grsp
一个递归搜索当前目录字符串的工具
-
pcre
libpcre 的 Rust 封装
-
regexm
编写正则表达式匹配的宏
-
regex-test
用于测试正则表达式的基础设施。除非你在进行正则表达式实现的工作,否则你可能不想使用这个 crate。
-
esre
可选正则表达式库
-
s3find
用于遍历Amazon S3层级的命令行工具。s3find是find命令在Amazon S3的类似工具
-
regex-chunker
以正则表达式分隔的方式遍历
Read
类型中的数据 -
simple-regex
😎 简单易读的正则表达式编写方式
-
mailproc
根据内容处理邮件,类似于procmail
-
find-binary-version
轻松识别二进制版本
-
ogrep
在缩进结构化文本中进行搜索
-
rosie
为Rosie模式语言提供的接口,用于高效且易于维护的文本模式匹配和搜索
-
nym
使用模式批量操作文件
-
find_unicode
轻松找到Unicode字符!
-
hyperscan-sys
Rust的Hyperscan绑定,支持多模式流式扫描
-
regex-mel
Mélodium正则表达式库
-
inpt
用于愚蠢类型级别文本解析的派生crate
-
gitlab_s3_releaser
从S3存储桶创建GitLab发行版
-
cfg-regex
将正则表达式转换为上下文无关文法的转换
-
osoy
命令行git仓库管理器
-
koto_regex
一个用于处理正则表达式的Koto库
-
nfa_regex
用于文本处理的NFA正则表达式引擎
-
grep-pcre2
使用'grep'crate使用PCRE2
-
pomsky-bin
编译pomsky表达式,一种新的正则表达式语言
-
log-analyzer-pro
Log Analyzer Pro是一个命令行应用程序,提供了强大的过滤和搜索功能来分析软件日志。日志可以来自日志文件(如果这些文件被修改,则实时更新)或套接字连接
-
print_logger
将消息打印到stdout或stderr的记录器
-
readable-regex
为人类设计的正则表达式。用于构建冗长风格的正则表达式的包装器。
-
rxp
一个用于探索和测试简单正则表达式的命令行工具
-
laps_regex
用于从正则表达式生成NFA、DFA和状态转换表的工具
-
unweave
一个命令行工具,使用正则表达式匹配来取消交织的文本行
-
regex_static
编译时验证的正则表达式,包含用于懒惰和静态正则表达式的便利函数
-
vec-reg-common
vec-reg的共享模型和逻辑
-
spidior
处理在源代码语义妨碍的情况下进行的sed-like替换任务
-
tree-crasher
基于语法的黑盒模糊器
-
range-regex
为数字范围生成正则表达式
-
dfa-regex
使用相应的DFA匹配正则表达式
-
ograc
类似于cargo,但相反
-
mogglo
基于AST的多语言代码搜索和重写
-
fast_uaparser
用于用户代理请求头的正则表达式解析器
-
tomllib
保持格式不变的TOML文件解析器和操作工具
-
hitori
通用的编译时正则表达式
-
nu_plugin_match
Nushell的regex匹配插件
-
commonregex
CommonRegex的Rust端口。在字符串中查找所有时间、日期、链接、电话号码、电子邮件、IP地址、价格、十六进制颜色和信用卡号码。我们做了艰苦的工作,所以您不必。
-
webreg
用于测试正则表达式与网页的CLI工具
-
vectorscan-rs-sys
对高性能正则表达式库Vectorscan的本地绑定
-
lexi-matic
一个词法分析器库
-
cargo-todo
Cargo工具,用于显示TODOs
尝试使用DuckDuckGo进行搜索。