这是 regexp-assemblep 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
regexp-assemble - 从文件组装正则表达式列表
概要
regexp-assemble -abcdfinprsStTuUvw 文件 [...]
商品描述
使用标准输入或文件组装正则表达式列表
正则表达式::组装模块。
配置
-a 展望。 在模式中插入“(?=...)”零宽度前瞻断言,其中
必要。
-b 空白的。 忽略空行。
-c 评论。 基本评论过滤。 去掉 perl/shell 注释(“\s*#.*$/”)。
-d 调试。 打开调试输出。 有关合适的值,请参阅 Regexp::Assemble。
-i 缩进。 使用 n 的缩进打印正则表达式以显示嵌套。 阿卡
漂亮的印刷。 意味着 -p。
-n 没有换行。 不要在模式后打印换行符。 插值时很有用
输出到模板系统或类似系统。
-p 打印。 打印图案。 这是默认值,但是,当 -t
开关已启用(因为如果你想测试模式通常你不关心
组装好的图案是什么样子的)。
-r 降低。 默认行为是减少组合模式。 启用这个
switch 导致减少算法被关闭。 这可以帮助您确定
执行了多少减少。
regexp-assemble pattern.file | 厕所
# 相对
regexp-assemble -r pattern.file | 厕所
-s 统计数据。 打印一些关于组装模式的统计信息。 输出被发送到
STDERR(为了允许将生成的模式重定向到其他地方)。
-S 仅统计。 喜欢 -s,除了模式本身不输出。 有用的
-d 8 查看所用的时间。
-t 测试。 针对文件的内容测试组装的表达式。 每行是
从文件中读取并与模式匹配。 不匹配的行是
打印。 换句话说,没有输出就是好的输出。 在这种操作模式下,错误
在失败的情况下状态为 1,如果所有行都匹配,则状态为 0。
-T 时间。 打印有关减少和组装图案所需时间的统计信息。 (这是
只是一个懒人的“-d 8”的同义词)。
-u 独特的。 鲤鱼如果发现重复的模式。
-U 展开。 变换“a+” et al 变成“aa*”(这可能允许额外的减少)。
-v 版本。 打印 regexp-assemble 脚本的版本。
-w 字/整体。 使用“-t”测试文件内容时,将表达式括起来
使用“^”和“$”来匹配文件中的整个单词或行。
诊断
如果添加的模式导致装配失败,将打印出问题的摘要。
使用 onworks.net 服务在线使用 regexp-assemblep