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”下载,也可以使用下方链接地址进入网页获取:
微软商店获取