「我的ABC軟體工具箱」中的規則、正規表示式的概念和用法


翻譯简体中文繁體中文更新時間2025-04-23 15:29:27

聲明:網站中的所有圖片、文字和視頻等內容均僅供參考,不一定是最新的、正確的、準確的。若有異議,請以實際體驗效果為準!

規則就是一條條的使用標準,供後續系統具體地處理某個功能時使用。我們需要先建立想要的規則,然後在後續的處理中選擇本次處理需要套用哪些規則即可。這樣,在系統處理某個檔案時,如果發現與您選擇的規則相匹配,則會按此規則的標準去處理這個檔案、資料夾或檔案名稱等。透過本文的介紹後,相信朋友們一定會認可這是我們軟體的特色功能。

image-「我的ABC軟體工具箱」中的規則、正規表示式的概念和用法

有些小夥伴在使用我們的軟體過程中,在新增與修改規則時,不知道如何具體地操作,同時對一些選項很疑惑。今天,在這篇文章裡,我們將統一為大家講解一下,什麼是規則,以及如何設定規則。透過本文的介紹後,相信朋友們一定會認可這是我們軟體的功能特色。好了,廢話不多說,正文開始啦。

什麼是規則

一條規則就是一條具體的加工處理邏輯。我們需要先建立想要的加工邏輯,然後將這些加工邏輯應用於需要處理的內容之上。

目前我們已有的應用場景是對文字的修改操作,比如:大量修改檔案名稱、大量修改檔案內容、大量修改副檔名等。這些操作的本質就是把一段文字改成另一段文字。因此,我們把這些操作的加工邏輯統一到一個規則管理模組中,由大家自行維護規則的清單。

看到這裡,小夥伴們明白了嗎?

使用規則的前提條件

操作的內容有規律

既然是大量操作,也就是說我們要操作的內容是「有規律」可循的,比如:把檔案名稱中的 A 全部統一修改成 B;在檔案名稱的前面統一新增一個前綴 C;把檔案名稱中的數字統統移除等等,這種場景下使用規則就非常方便。

操作的內容無規律

如果您修改的文字沒有規律,比如:將檔名 A 改為 123、將檔名 B 改為 456、將檔名 C 改為 abc 等等,這種修改方案並沒有一個統一的規律,電腦無法僅透過一個通用的公式去算出大家需要修改的內容。因此,在這種情況下,您可以使用「匯入 Excel 大量修改檔名」、「匯入 Excel 大量修改檔案內容」等功能。您只需要在 Excel 檔案中列出「修改前」與「修改後」的對應關係即可修改對應的文案。這樣做的好處是,您不用受限於本軟體中新增規則的限制,而可以充分利用 Excel 的公式等等強大的功能去填入您最終要修改的內容。雖然在這種情況下您用不到規則,但建議您還是有必要詳細了解一下規則的使用。

規則的分類

我們將規則分為「精確文字」和「模糊文字」兩種類型,接下來我們將為大家詳細講解一下。

規則類型——精確文字

image-「我的ABC軟體工具箱」中的規則、正規表示式的概念和用法

精確文字是明確地將上圖中的「標記 1」的內容替換為「標記 2」中的內容,軟體在尋找待處理的內容時,如果發現此內容與「標記 1」中的內容「完全符合」時才算尋找成功。

示例如下:

待處理內容 尋找內容 尋找時的附加選項 替換為 處理結果 說明
我的ABC軟體工具箱 AB xy 我的xyC軟體工具箱 可以正確查找到「AB」並完成替換
我的ABC軟體工具箱 AC xy 我的ABC軟體工具箱 無法找到「AC」,因為「A」與「C」的中間還有其他文字
我的ABC軟體工具箱 ab xy 我的ABC軟體工具箱 無法找到「ab」,因為原文中的是大寫字母
我的ABC軟體工具箱 ab 忽略大小寫 xy 我的xyC軟體工具箱 可以正確查找到「AB」並完成替換
This is ABC is xy Thxy xy ABC 可以正確查找到兩個「is」,並完成替換
This is ABC is 英文全字比對 xy This xy ABC 可以正確查找到一個「is」,並完成替換,原因是 「This」中的「is」不是一個完整的單字

規則類型——模糊文字

image-「我的ABC軟體工具箱」中的規則、正規表示式的概念和用法

「模糊文字」和我們日常所說的「萬用字元」是類似的概念,在這裡我們可以將它理解為一個數學公式,比如:a+b=10,這種條件下會有很多組合可以滿足,如:5+5=10、4+6=10、1+9=10 等等。

在「我的ABC軟體工具箱」的規則中,我們採用了電腦領域的一個專業表達式,稱之為「正則表達式」,它也是一個「公式」,您可以直接寫一個公式來擴大尋找的範圍。

「正則表達式」基本概念看這裡:https://www.wodeabc.com/article/show/8002232

注意:從 v6.17 版本起,可以使用正則表達式視覺化產生器來自動產生正則表達式,而不需要手動填寫!

示例如下:

待處理內容 尋找內容 替換為 處理結果 說明
我的ABC軟體工具箱 ^ xy xy我的ABC軟體工具箱 「^」表示尋找範圍的開頭位置
我的ABC軟體工具箱 $ xy 我的ABC軟體工具箱xy 「$」表示尋找範圍的結束位置
我的ABC軟體工具箱 ^|$ xy xy我的ABC軟體工具箱xy 垂直線表示或者
我的ABC軟體工具箱 [A-Z] x 我的xxx軟體工具箱 [A-Z] 表示 26 個大寫字母
我的ABC軟體工具箱 [a-z] x 我的ABC軟體工具箱 [a-z] 表示 26 個小寫字母,由於原文中都是大寫字母,因此這裡不會替換
我的ABC軟體工具箱v6.0 \d x 我的ABC軟體工具箱vx.x 「\d」表示 0~9 這十個數字

常見問題

不同類型的檔案在尋找內容時的注意事項(重要!!!)

https://www.wodeabc.com/article/show/8002233


創建時間2025-04-23 15:29:26

聲明:網站中的所有圖片、文字和視頻等內容均僅供參考,不一定是最新的、正確的、準確的。若有異議,請以實際體驗效果為準!

相關文章

更多文章

沒有您想要的功能?

向我們反饋您的需求,評估通過後,我們將免費實現!