简介
grex 是一个旨在简化创作正则表达式的复杂且繁琐任务的库和命令行程序。这个项目最初是 Devon 编写的 工具 的 Rust 移植。但 在几年前停止了开发。现在grex提供了 提供的所有功能,还增加了许多新的功能。
首次用户使用 x grex 即可自动下载并使用 在终端运行 eval “$(curl )” 即可完成 x 命令安装, 详情参考 x-cmd 官网x-cmd 提供1分钟教程,其中包含了 grex 命令常用功能的 demo 示例,可以帮你快速上手 grex 。使用案例:
grex-1min-cn
# 生成字母 a-f 的正则表达式
x grex a b c d e f
# 将所有 Unicode 十进制数字转换为 d
x grex -d "bc" "111"
# 将所有不是 Unicode 十进制数字的字符转换为 D
x grex -D bc "111"
# 将所有 Unicode 空格字符转换为 s
x grex -cs "bc" "bc das"
# 将所有 Unicode 字符转换为 w
x grex -cw "%c*" "bc das"
# 检测重复的非重叠子字符串并将其转换为量词表示法
x grex -cr "%2c*" "bbc DDdas"
# 在详细模式下生成外观更好的正则表达式,以及语法突显
x grex -cxr "bbc DDdas" "123"
生成的正则表达式与 perl 和 rust 兼容
生成的表达式与 Perl兼容,也与 Rust 的 regex crate 中的正则表达式解析器(1.9.0 或更高版本)兼容。其他正则表达式解析器或其他编程语言的相应库尚未经过测试
支持 符号完全符合 标准15.0能正确处理由多个 符号组成的图形元素友好的用户体验自动生成正则表达式:只需提供输入,grex 默认生成最具体的正则表达式,并与给定的输入完全匹配。使用详细模式生成在多个上缩进的更具可读性的表达式语法高亮显示,在支持的终端中提供更好的显示输出。
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666
声明:1、本内容转载于网络,版权归原作者所有!2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!