ToolsSet是微軟商店中的一款包含數十種實用工具數百種細分功能的工具集合應用,應用基本功能介紹可以查看以下文章:
Windows應用ToolsSet介紹https://blog.csdn.net/BinField/article/details/145898264
ToolsSet中Number菜單下的Numeric Batch是一個數值批處理工具,可以從文本中提取整數、實數和十六進制數值,并支持對這三種類型的數組進行格式化、轉換等批量處理操作。
工具界面左側上方可以選擇要處理的數據類型,包括Integer(整數)、Real(實數)、Hex(十六進制),三種類型都可以通過在文本框輸入正則表達式來設置提取數據的格式。文本框右側按鈕可以將正則表達式恢復成默認值,下方輸入文本后點擊最右側的【Extract】按鈕可以提取符合正則表達式的數據。
界面右側為數據處理區域,整數和實數可以執行的操作基本一致,上方可以選擇不同的方式進行數據格式化,其中包括:
- G:常規格式,可以后接數字表示有效位數
- C:貨幣格式,會自動添加貨幣符號,可以后接數字表示小數位數,默認2位
- D:十進制格式,僅限整數,可以后接數字表示數字位數下限,位數少于下限會在前面補0
- E:指數格式,可以后接數字表示小數位數,默認6位,可以使用小寫e使結果小寫
- F:定點格式,可以后接數字表示小數位數,默認2位
- N:數字格式,會自動添加組分隔符,可以后接數字表示小數位數,默認2位
- P:百分比格式,會自動添加組分隔符,可以后接數字表示小數位數,默認2位
- X:十六進制格式,僅限整數,可以后接數字表示數字位數下限,位數少于下限會在前面補0
數值格式化時支持自定義格式,可以在右側文本框中輸入自定義的格式化字符串實現,其中支持輸入的格式說明符包括:
- 0:零占位符
- #:數字占位符
- .:小數點
- ,:組分隔符和數字比例換算
- %:百分比占位符
- ‰:千分比占位符
- E0:指數表示法
- \:轉義符
- ;:部分分隔符
下方可以進行數值轉換,其中包括:二進制、中文、十六進制,三種轉換具有不同的參數;
- 二進制:可以設置位數,選擇Auto(自動)將會根據數據格式自動進行位數轉換,其他選項將會補足到指定位數。
- 中文:可以選擇中文數字、中文金額、中文序號表示法,可以選中大寫選項將結果轉換為中文大寫漢字。
- 十六進制:可以指定字節順序。
左側選擇處理十六進制數據后,可以在右側設置格式化方式,包括:是否大寫、是否用空格分隔、是否按字節翻轉。下方可以對字節數組進行轉換,可以選擇數據類型,開始字節和字節序,可以用于從十六進制字節數組中提取數值。
數據處理的結果可以點擊復制按鈕進行快速復制或者點擊左箭頭按鈕快速復制到左側進行下一步操作。
如果需要此應用可以在Windows商店中搜索“ToolsSet”下載,也可以使用下方鏈接地址進入網頁獲取:
微軟商店獲取