規則運算式範例

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))

相關主題