Gema

Gema

Gema

软件

软件描述

Gema 是一个基于模式匹配概念的通用文本处理工具。通常情况下,它读取一个输入文件并将其复制到输出文件,同时根据用户定义的一组模式对数据执行指定的转换。

官方网站

访问软件的官方网站了解更多信息

官方认证

gema.sourceforge.net

安全链接HTTPS

什么是 Gema?

Gema 是一种基于模式匹配概念的通用文本处理工具。通常情况下,它读取一个输入文件并将其复制到输出文件,同时根据用户定义的一组模式对数据执行指定的转换。

它可以完成 Unix 工具如 cpp、grep、sed、awk 或 strings 所做的各类任务。它可以作为宏处理器使用,但比 cpp 或 m4 更为通用,因为它不对宏调用的语法形式施加任何特定限制。

🔄 替代方案

13 个选择
5

Perl是一种高级、通用、解释型、动态的编程语言,已有22年以上的开发历史。

免费 • 开源
查看详情
💻

AWK

软件

如果你和许多计算机用户一样,你经常会希望在各种文本文件中,每当出现某些特定模式时就进行修改,或者从某些行的特定部分提取数据,而忽略其余部分。

免费 • 开源
查看详情
💻

sed(流编辑器)是一个Unix实用程序,用于分析文本并实现一种编程语言,可对文本应用转换操作。它逐行(顺序地)读取输入,应用通过命令行(或sed脚本)指定的操作,然后……

免费 • 开源
查看详情

TXR是一种实用且便捷的数据处理语言,专注于从文件或流中处理文本,采用多种编程范式。它受到awk或perl等文本处理语言概念的影响,并借鉴了逻辑/人工智能领域的模式匹配思想。

免费 • 开源
查看详情
PP - A generic Preprocessor

PP - A generic Preprocessor

软件

P 是为 Pandoc(以及更广泛地用于 Markdown 和 reStructuredText)设计的文本预处理器。 PP 实现了: 宏 文学编程 GraphViz、PlantUML 和 ditaa 图表 Bash、Cmd、PowerShell、Python 和 Haskell 脚本

免费 • 开源
查看详情
GNU M4

GNU M4

软件

GNU M4 是 m4 宏预处理器的一个实现。由 GNU 项目开发,GNU M4 的设计旨在避免传统 m4 实现中的多种限制,例如最大行长度、宏的最大尺寸和数量等...

免费 • 开源
查看详情
GCC C Preprocessor (cpp)

GCC C Preprocessor (cpp)

软件

4

C预处理器实现了用于在编译前转换C、C++和Objective-C程序的宏语言。它本身也可能很有用。

免费 • 开源
查看详情
💻

Filepp

软件

filepp 是一个通用的文件预处理器。它旨在允许 C 预处理器的功能应用于任何文件类型。filepp 支持以下关键字,所有关键字均具有其在 C 预处理器中的通常含义和用法。

免费 • 开源
查看详情
上一页
下一页