我有一個基于 google ML kit 塊的字串串列,我想獲得介于 CHECK # 259395 和 SUB-TOTAL 之間的特定字串。
List<String> item = [
'Line',
'Restaurant & Cafe',
'Abdomen',
'079900000000',
'VAT# 16669304',
'TABLE',
'19-06 2022 12:37',
'CHECK # 289395 TABLE#',
'2 MINERAL WATER',
'1 HOT CHOCOLATE',
'1 TURKISH COFFEE DOUBLE',
'SUB-TOTAL',
];
從 ML 套件塊中提取這些字串后,我只想顯示“CHECK # 259395”和“SUB-TOTAL”之間的任何專案,主要思想是我只想從發票中獲取沒有任何其他資訊的專案。
這些專案是 2 礦泉水、1 熱巧克力和 1 土耳其咖啡雙。
知道此資料不是靜態的,因此如果我掃描另一張發票,它可以更改。
我怎樣才能做到這一點?
uj5u.com熱心網友回復:
你可以這樣做:
var result = item.sublist(item.indexOf('CHECK # 259395') 1, item.indexOf('SUB-TOOTAL'));
uj5u.com熱心網友回復:
print(item[index]);
在您想要的索引位置,如 item[2] 將列印此“1 HOT CHOCOLATE”,
uj5u.com熱心網友回復:
你可以很容易地得到這樣的
item[0]='檢查#259395',
item[item.length]= 'SUB-TOOTAL',
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/494163.html
上一篇:創建一個帶偏移量的字串
下一篇:單詞串列之間的字串相似度
