抽取字符串工具

抽取字符串工具

该工具用于将当前源代码中的字符串抽取出来，按特定扫描规则与变量命名规则，转换成字符串常量或变量声明并替换源文件中的原有内容。目前支持 Delphi 下的 Pascal 代码与 C++Builder 下的 C/C++ 代码。

其界面如下：

- 前缀：设置字符串变量的命名前缀。

- 大小写：设置字符串变量命名时使用的大小写规则。

- 拼音规则：如果字符串中有常用汉字，本工具可查找其拼音作为字符串变量的命名。此处可指定使用汉字的完整拼音还只是汉字拼音首字母。

- 单词最多：如果字符串中有英文单词，本工具可抽取单词作为字符串变量的命名。此处设定本工具最多将多少个单词放入字符串变量名中。

- 拼音最多：如果字符串中有常用汉字。此处设定本工具最多将多少个汉字的拼音放入字符串变量名中。

- 变量名内用下划线分词：如果勾选，变量名中不同的单词或拼音将以下划线分隔，否则无分隔符。

- 忽略单字符的字符串：如果勾选，扫描源码时会忽略只包含单个字符的字符串。

- 忽略简单格式字符串：如果勾选，扫描源码时会忽略只包含简单的格式化字符串，如“%d”等。

- 显示预览：如果勾选，字符串列表下部将显示选中的条目的代码预览内容。

- 扫描：点击此按钮，本工具将按设置的命名选项与扫描选项扫描当前源文件，并将字符串抽取出来，自动命名后列在字符串列表区域供核对与重命名。

- 生成类型：对于 Pascal 代码，可选择抽取出来的字符串类型，有 var、const 与 resourcestring 三种。对于 C/C++ 代码，可选择 AnsiString 或 char * 等。

- 放置区域：对于 Pascal 代码，可选择将抽取出来的字符串插入至 interface 部分还是 implementation 部分。C/C++ 代码则放在全局部分。

- 复制：可将抽取出的字符串声明复制到剪贴板，不影响源文件。

- 替换：对当前源文件进行更改，将生成的字符串声明插入源文件，并替换源文件中的字符串内容为对应的声明。

- 关闭：关闭当前窗口。

- 帮助：显示此帮助内容。

相关主题

IDE 专家设置

编码工具集设置

关于 IDE 专家包

(C)版权所有 2001-2025 CnPack 开发组