如何匹配基本正則表達式模式?條碼拆分器BardecodeFiler v2.6.1.1全新發布!

BardecodeFiler是一個隨時可用的應用程序,可根據條形碼值拆分和重命名TIF,JPEG和PDF文檔。應用程序從輸入文件夾中讀取文檔,並在輸出文件夾中建立新文檔。原始文檔不會被修改或刪除。spa

BardecodeFiler可使用「regex」模式匹配來匹配條碼值。常常會有朋友由於如何構建「regex」而感到困惑,今天咱們整理了一個簡短的基礎指南,但願對你有所幫助。設計

下面是一個簡單的例子:日誌

^ \ d {5} $code

^表示條形碼的開始;$表示條形碼的結束;\d表示任何數字0到9,後面的{5}表示該數字應該重複5次。所以,它將匹配值爲12345的條形碼,但不匹配1234或123456文檔

若是你錯過了^和$符號,那麼條形碼只須要包含5位數字。在這種狀況下,值爲123456的條形碼也會匹配,由於它包含5個連續數字。若是你想匹配4到6位數字,你可使用\ d {4,6}而不是\ d {5}。固然也可使用\ d +匹配1位或更多位數,或使用\ d *將0與任意位數匹配。get

除了\ d你還可使用:it

  • \ s匹配任何白色空間基礎

  • \ S匹配任何不是空白的東西擴展

  • \ D匹配任何不是數字的東西下載

  • \ w匹配AZ az 0-9和_(下劃線)

  • \ W匹配\ w中未包含的任何內容

您還可使用[]匹配特定的字符集。例如,若是您的條形碼所有以3個字母A,B和C開頭,後跟5個數字(例如ABC12345或CBA98765),那麼您可使用:

^ [AC] {3} \ d {5} $

若是您的條形碼都以固定模式(如POD)開頭,後跟8位數字,那麼您將使用:

^ POD \ d {8} $


BardecodeFiler(點擊下載)更新至2.6.1.1,此版本的主要亮點是在主輸出窗口中顯示信息的新方法。自由格式文本輸出已經消失,取而代之的是樹結構,容許用戶從批處理中查看結果並在之後查看之前的批處理,具體更新狀況以下:

  • 主窗口通過從新設計,以易於閱讀的樹形結構顯示批處理的輸出,信息分爲可擴展的節點,以根據須要顯示更多信息。紅色突出顯示例外,警告和錯誤。每一個批次的結果都會保存,而且能夠隨時從新加載(包括Windows服務的結果)。
  • 日誌文件已移至單獨的選項卡,並給出了帶有日期/時間戳的更多結構。
  • 添加選項以自動評估輸入文件的數量(選項/文件夾/位置/計算啓動時輸入文件的數量)。
  • 使用「ini」文件的Windows服務版和桌面版如今能夠處理文件夾路徑中的Unicode字符。
  • 將SoftekBarcodeDLL.dll更新爲8.3.3.3版
  • 將Debenu / Foxit快速PDF庫更新至1613版
相關文章
相關標籤/搜索