正则表达式示例

BarTender 支持正则表达式(也称为 RegEx 或 RegExp),以与秤搭配使用。您将在下面找到用于将这些度量工具与秤搭配使用的正确语法的简要说明和示例。

总重

项目的总重是指对其进行称重的实际秤结果,包括任何包装箱。例如,如果要对杂货店的草莓篮进行称重,结果将为总重,即草莓本身的重量,再加上篮子本身的任何其他重量。

皮重

皮重是指给定的空包装箱的重量。例如,半卡车拖车的皮重可用来计算其货物的重量,方法是从秤上的总重结果中减去皮重。

净重

在对物质进行称重时,净重表示物质本身的总重量再减去任何包装箱的重量。下面的示例是使用净重、总重和皮重的示例。

(?:U\d\d(?:(?<NetStable>1)|\d)W\d+\x20*N\x20*(?:(?<NetSign>-)|\x2B)?(?<NetWeight>(?:\x2E|,)?\d+(?:(?:\x2E|,)\d+)?)\x20*(?<Units>(?<Net_kg>kg)|(?<Net_g>g)|(?<Net_lb>lb)))\x20*(?:\x0D\x0A)T\x20*(?:(?<TareSign>-)|\x2B)?(?<TareWeight>(?:\x2E|,)?\d+(?:(?:\x2E|,)\d+)?)\x20*(?<Units>(?<Tare_kg>kg)|(?<Tare_g>g)|(?<Tare_lb>lb))\x20*(?:\x0D\x0A)

符号字段

符号函数采用给定的重量值,然后将其乘以 -1。下面的示例使用符号字段表示结果 "000000N -0.05kg:

(?:\d{6}N\x20*(?:(?<Sign>-)|\x2B)?(?<Weight>(?:\x2E|,)?\d+(?:(?:\x2E|,)\d+)?) (?<Units>(?<kg>kg)|(?<g>g)|(?<lb>lb)))

分数字段

有些秤使用分数(如 1 3/4 lbs)表示重量。下面的示例表示净重为“3 7/8 oz”。

(?<NetWeight>(?:(?<NetWholeValue>\d+)\x20(?<NetNumerator>\d+)/(?<NetDenominator>\d+)))\x20+(?<Units>(?<Net_g>g)|(?<Net_oz>oz))

相关主题