抽取字符串工具

抽取字符串工具

該工具用於將當前源代碼中的字符串抽取出來，按特定掃瞄規則與變量命名規則，轉換成字符串常量或變量聲明並替換源文件中的原有內容。目前支持 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 開發組