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

前缀:设置字符串变量的命名前缀。
大小写:设置字符串变量命名时使用的大小写规则。
拼音规则:如果字符串中有常用汉字,本工具可查找其拼音作为字符串变量的命名。此处可指定使用汉字的完整拼音还只是汉字拼音首字母。
单词最多:如果字符串中有英文单词,本工具可抽取单词作为字符串变量的命名。此处设定本工具最多将多少个单词放入字符串变量名中。
拼音最多:如果字符串中有常用汉字。此处设定本工具最多将多少个汉字的拼音放入字符串变量名中。
变量名内用下划线分词:如果勾选,变量名中不同的单词或拼音将以下划线分隔,否则无分隔符。
忽略单字符的字符串:如果勾选,扫描源码时会忽略只包含单个字符的字符串。
忽略简单格式字符串:如果勾选,扫描源码时会忽略只包含简单的格式化字符串,如“%d”等。
显示预览:如果勾选,字符串列表下部将显示选中的条目的代码预览内容。
扫描:点击此按钮,本工具将按设置的命名选项与扫描选项扫描当前源文件,并将字符串抽取出来,自动命名后列在字符串列表区域供核对与重命名。
生成类型:对于 Pascal 代码,可选择抽取出来的字符串类型,有 var、const 与 resourcestring 三种。对于 C/C++ 代码,可选择 AnsiString 或 char * 等。
放置区域:对于 Pascal 代码,可选择将抽取出来的字符串插入至 interface 部分还是 implementation 部分。C/C++ 代码则放在全局部分。
复制:可将抽取出的字符串声明复制到剪贴板,不影响源文件。
替换:对当前源文件进行更改,将生成的字符串声明插入源文件,并替换源文件中的字符串内容为对应的声明。
关闭:关闭当前窗口。
帮助:显示此帮助内容。
相关主题