我想知道 Perl 是否是一个很好的(易于使用和学习)工具:
我想对我的 C/C++ 源代码进行一些自定义预处理。基本上,这是为了让我可以在源代码中插入我自己的自定义注释并基于它生成新代码。所需的处理主要是面向行的搜索/替换和新源代码行的插入。
我现在可以想到 2 个工具来实现这一点:(1)Ultraedit 的脚本功能(或任何其他有能力的编辑器)。(2) Perl 脚本。
Ultraedit 的脚本看起来不错,我很熟悉。最重要的是,它自然的面向行的处理是处理源代码行的一个很好的抽象。
我想知道 Perl 是否也是一个好工具。除了熟悉在其他上下文中使用的 Perl 样式 Regexpr 之外,我对 Perl 的经验为零。Perl 是面向行的文本处理的好工具吗?我将不得不向前和向后搜索并用其他一些文本替换源代码行。