Gammadyne
String-O-Matic提供字符串替換功能,可以通過這款軟件分析源代碼內(nèi)容,可以對執(zhí)行的代碼查找和替換,啟動軟件就可以顯示引導(dǎo)內(nèi)容,將源文件添加到軟件就可以配置搜索和替換方式,支持設(shè)置應(yīng)該搜索哪些文件的類型,支持星號和問號通配符匹配文件類型,可以對文件內(nèi)容或文件名執(zhí)行操作,可以單獨執(zhí)行搜索,可以單獨執(zhí)行替換,可選方案還是非常多的,基礎(chǔ)的搜索和替換功能都非常簡單,如果你需要查找和替換代碼內(nèi)容就可以下載這款軟件。
String-O-Matic使用多個文件中的多個字符串執(zhí)行搜索和替換操作。它是專門為處理具有許多源代碼文件的大型項目的計算機程序員設(shè)計的,但可以使用任何類型的文件,包括HTML。還可以對文件名執(zhí)行搜索和替換操作(大規(guī)模重命名)。會保存找到和替換的每個字符串的詳細(xì)日志。支持正則表達式、不區(qū)分大小寫、全單詞和整行搜索。String-O-Matic是一個專業(yè)的、堅如磐石的程序-不要相信你的文件!
適用于 8 位 ASCII、16 位 Unicode 和 UTF-8 文件。
不僅可以對一個或多個文件的內(nèi)容執(zhí)行搜索和替換操作,還可以對它們的文件名執(zhí)行搜索和替換操作。這對于自動批量重命名文件非常有用。
支持正則表達式。或者,可以使用簡單的問號和星號“通配符”。
僅搜索選項允許您在進行更改之前預(yù)覽更改。
支持可選的“替換提示”模式。
允許區(qū)分大小寫或不區(qū)分大小寫的搜索。這包括所有 unicode 字母,而不僅僅是 ASCII 中的拉丁字母。
“整個單詞”選項可用于忽略單詞內(nèi)部出現(xiàn)的匹配。例如,如果在“”中找到“amp”,則將被忽略
“行限制”選項可以將匹配限制為整行,或者行的開頭或結(jié)尾。
源文件可以備份到壓縮的 Zip 文件中。這可以選擇在搜索和替換操作開始之前自動完成。可能只是保住你的工作。
可以在操作之前和之后以及更改文件之前和之后執(zhí)行 MS-DOS 命令批處理。這對于自動化某些家務(wù)很有用。
文件列表支持星號和問號通配符,以便您可以輕松指定一組文件。此外,還有一個選項可以遞歸地查找子文件夾。
可以將執(zhí)行操作的行號限制在一定范圍內(nèi)。
生成詳細(xì)的操作日志。
更改文件時要非常小心。舊文件被重命名為臨時文件以便安全保存。然后寫入并驗證替換內(nèi)容。如果沒有錯誤發(fā)生,臨時備份文件將被刪除。否則恢復(fù)備份文件并報錯。這些步驟有助于確保即使發(fā)生驅(qū)動器錯誤,數(shù)據(jù)也不會丟失。
包括用于規(guī)范換行符的工具。這修復(fù)了帶有空回車、空換行和向后換行的文件。它還可以修剪行尾的空白。
包括用于批量文件名大小寫轉(zhuǎn)換的工具。
所有設(shè)置都可以存儲在項目文件中以供以后重復(fù)使用。
查看日志
“查看日志”工具將顯示上次搜索/替換操作的日志。熱鍵為F6。所有影響日志的設(shè)置都位于“日志記錄”選項卡中。
備份源文件
此工具將把項目中指定的所有源文件復(fù)制到壓縮的Zip文件中。這對于在對源文件執(zhí)行搜索和替換操作之前創(chuàng)建源文件的備份非常有用?;蛘?,您可能需要啟用“自動備份”選項。
轉(zhuǎn)換文件名大小寫
此工具將在文件名和/或文件擴展名的大小寫之間進行更改。
復(fù)制源文件
“復(fù)制源文件”工具會將所有源文件復(fù)制到您選擇的文件夾中。這對于創(chuàng)建備份非常有用。
導(dǎo)入字符串
“導(dǎo)入字符串”工具用于將列從CSV文件導(dǎo)入到搜索和替換字符串中。系統(tǒng)將首先提示您選擇硬盤上的CSV文件。然后打開文件,并檢查第一行中的列名。
規(guī)范化文本文件
“規(guī)范化文本文件”工具將修復(fù)純文本文件的一些常見問題(包括源代碼)
預(yù)覽文件列表
根據(jù)“文件”選項卡上的設(shè)置,“預(yù)覽文件列表”工具將顯示將執(zhí)行搜索和替換操作的文件的最終列表。
預(yù)覽字符串
此工具將顯示與其替換字符串配對的每個搜索字符串。這對于驗證配對是否正確非常有用。熱鍵為F4。
Regex測試儀
此工具允許您測試正則表達式功能。在第一個字段中,輸入正則表達式。在第二個字段中,輸入要測試正則表達式的任何主題。然后單擊“評估”按鈕。測試結(jié)果將顯示在底部。
搜索替換字符串
此工具對替換字符串運行“搜索”操作。這不會搜索搜索字符串,也不是“搜索并替換”操作(即使選中了“替換為”)。計算機程序員會發(fā)現(xiàn)此工具有助于確保在執(zhí)行“搜索和替換”操作之前不存在新的符號名稱。
交換字符串
該工具只需在字符串選項卡上交換搜索和替換字符串。如果您需要撤消String-O-Matic進行的替換,這將非常有用。
1、將String-O-Matic直接安裝到電腦,點擊下一步
2、設(shè)置軟件的安裝地址,點擊install
3、將補丁復(fù)制到軟件的安裝地址替換就可以完成激活
4、如圖所示,這里是軟件的功能界面,點擊Create New project創(chuàng)建項目,點擊Open Existing Project打開項目
5、引導(dǎo)步驟界面,可以按照軟件的提示流程工作,選擇文件夾,點擊next
6、設(shè)置內(nèi)容
始終保存項目
自動備份項目
自動打開上一個項目
標(biāo)題上的完整路徑
鎖定項目
記錄項目歷史
“編輯文件”改為打開
僅一個實例
顯示常見任務(wù)
顯示側(cè)面幫助
顯示工具欄
顯示歡迎面板
字符串中允許使用制表符
歡迎:按字母順序排列項目
7、工具界面
開始搜索/替換操作
查看日志
備份源文件
轉(zhuǎn)換文件名大小寫
復(fù)制源文件
導(dǎo)入字符串
規(guī)范化文本文件
預(yù)覽文件列表
預(yù)覽字符串
Regex測試儀
搜索替換字符串
自我診斷
交換字符串
8、其他選項
自動縮進
組合框忽略鼠標(biāo)滾輪
編輯框:多行搜索
大標(biāo)題圖標(biāo)
菜單幻燈片
移動隱藏氣球幫助
將消息窗口聲音靜音
提示日期格式
粘貼后選擇
顯示引出序號幫助
顯示放大/縮小按鈕
已啟用聲音
要配置String-O-Matic以執(zhí)行搜索和替換操作,您可以從“工具”菜單啟動向?qū)?,也可以按照以下過程操作:
1.首先創(chuàng)建一個新項目。從“文件”菜單中選擇“新建項目”。
2.在“文件”選項卡上,指定文件所在的源文件文件夾。單擊“瀏覽”按鈕從硬盤驅(qū)動器中選擇文件夾。
3.在“源文件文件夾”字段下方,必須指定操作中將包括哪些文件。單擊“瀏覽”按鈕從硬盤驅(qū)動器中選擇各個文件?;蛘?,輸入一個通配符規(guī)范,如“*.cpp”,它將包括所有擴展名為“.cpp”的文件。
4.在“字符串”選項卡上,如果只有單個搜索和替換字符串,請選中“單個字符串模式”框。這樣做的好處是這些字符串可以包含多行。如果存在多個搜索和替換字符串,則不選中此框,在這種情況下,字符串不能包含換行符(換行符將字符串彼此分隔開)。
5.如果要執(zhí)行搜索和替換操作,請選中“替換為”框。如果未選中此框,則僅執(zhí)行搜索操作。
6.輸入搜索并替換字符串。
7.如果搜索需要區(qū)分大小寫或全詞,請在“選項”選項卡上選擇這些選項。
8.該項目現(xiàn)已準(zhǔn)備就緒。從“文件”菜單中選擇“將項目另存為”。保存項目的好地方是“我的文檔”文件夾。因為你一直在備份這個文件夾,對吧?
啟動操作
要在配置項目后啟動操作,請從“工具”菜單中選擇“開始搜索/替換操作”,或按F5。當(dāng)String-O-Matic處于試用模式時,只能執(zhí)行搜索操作。一旦您驗證String-O-Matic找到了所有需要替換的字符串,就有必要購買一個便宜的許可證,以便啟用搜索和替換模式。對不起,我們還有賬單要付。您的慷慨貢獻使我們能夠?qū)崿F(xiàn)新功能并提供免費技術(shù)支持。
該操作可以在運行時中止,但中斷前所做的任何更改都將保留。沒有“撤消”功能。在進行搜索和替換之前,您最好執(zhí)行以下操作:
1.使用“預(yù)覽文件列表”工具驗證項目是否指定了正確的文件集。
2.只進行搜索,并回顧將要更改的內(nèi)容。
3.使用“搜索替換字符串”工具確保替換字符串不會出現(xiàn)在源文件中的任何位置。這可能會導(dǎo)致問題,例如,如果已經(jīng)在使用符號名稱。
4.創(chuàng)建文件的備份副本。“備份源文件”工具可以幫助您做到這一點。也可以通過啟用自動備份功能自動完成。
版本33.0(2023年7月26日)
*“正則表達式”和“全單詞”功能現(xiàn)在是兼容的。
*將“編輯文件改為打開”選項添加到“選項”菜單中。
*“查看日志方式”字段現(xiàn)在允許用戶指定將打開和顯示日志的特定可執(zhí)行文件的命令行。
*在掃描過程中,進度表現(xiàn)在會在文件中更新。以前,每個文件只更新一次。這在視覺上更好,并使“中止”按鈕立即做出響應(yīng)。
*轉(zhuǎn)換文件名大小寫/規(guī)范化文本文件:“在特定文件上執(zhí)行”字段現(xiàn)在使用項目的“源文件文件夾”作為瀏覽工具和完成相對路徑的默認(rèn)值。
*將%ReplacementsAccepted%變量添加到操作后批次中。對于“替換時提示”,它記錄用戶同意的替換次數(shù)。此外,%TotalOccurrences%變量不再排除拒絕的替換。
*日志現(xiàn)在報告按日期排除的文件總數(shù)。
*日志現(xiàn)在報告每個文件被用戶拒絕的替換次數(shù)。
*預(yù)覽字符串:日志窗口現(xiàn)在有復(fù)制/保存/打印/退出按鈕。
*規(guī)范化文本文件:日志窗口現(xiàn)在在頂部包含一個摘要欄。
*對DocPad進行了大量改進。
*在“選項”菜單中添加了“顯示歡迎面板”選項。以前無法禁用它。
*操作日志:當(dāng)單擊“復(fù)制”按鈕以指示發(fā)生了什么事情時,該按鈕現(xiàn)在將顯示動畫。
*添加了“Cerulean”皮膚。重新設(shè)計了“紫色”皮膚,并將其重命名為“紫色”。
*界面圖標(biāo)有點不飽和。
*幫助文件:搜索選項卡:添加了兩個按鈕,允許您跳到下一個/上一個搜索事件。
*當(dāng)從“文件”菜單底部的歷史記錄中選擇一個文件時,如果該文件不存在,錯誤窗口現(xiàn)在包含一個“瀏覽”按鈕,該按鈕將打開該文件夾的“文件資源管理器”。
*添加了從“文件”菜單底部的“文件歷史記錄”中刪除項目的功能。
*將PCRE2從10.40更新為10.42
*自我診斷:增加了測試用例的數(shù)量。
*已修復(fù):在不必要地請求啟動操作的權(quán)限后,會出現(xiàn)“沒有符合您的條件的文件”錯誤。
*已修復(fù):菜單不支持固定間距字體。
*修正了:如果在最小化父窗口的同時創(chuàng)建彈出窗口,它可能會出現(xiàn)在錯誤的監(jiān)視器上。
*修正了:在顯示操作日志時,如果View log With為“Default system app”,并且在日志文件路徑中使用通配符,則會提示用戶選擇要顯示的日志,而不是自動選擇剛剛生成的日志。
*已修復(fù):替換時提示:替換字符串沒有正確地用省略號截斷
網(wǎng)友評論