gpt4 book ai didi

c++ - Perl 与 Ultraedit 脚本

转载 作者:行者123 更新时间:2023-11-30 04:34:41 26 4
gpt4 key购买 nike

我想知道 Perl 是否是一个很好的(易于使用和学习)工具:

我想对我的 C/C++ 源代码进行一些自定义预处理。基本上,这是为了允许我将自己的自定义注释插入到源代码中并基于它生成新代码。所需的处理主要是面向行的搜索/替换和插入新的源代码行。

我现在可以想到 2 个工具来实现这一点:(1) Ultraedit 的脚本功能(或任何其他有能力的编辑器)。 (2) Perl 脚本。

Ultraedit 的脚本看起来不错而且我很熟悉。最重要的是,它自然的面向行的处理是处理源代码行的一个很好的抽象。

我想知道 Perl 是否也是一个好工具。除了我熟悉在其他上下文中使用的 Perl 样式 Regexpr 之外,我对 Perl 的经验为零。 Perl 是面向行的文本处理的好工具吗?我将不得不向前和向后搜索并将源代码行替换为其他一些文本。

最佳答案

是的,Perl 是一个很好的工具,可以满足您的需求。我会选择 Python,它快速、简单、美观,并且在 STL 中有一个很好的正则表达式接口(interface);但这纯粹是品味问题。

关于c++ - Perl 与 Ultraedit 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5828446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com