Я пытаюсь определить значения из двухмерного штрих-кода для анализа в программном обеспечении.
По сути, при сканировании двухмерных штрих-кодов я получаю непонятную строку, например:
011234567890123410abcde21fghijk17200101
Мне удалось запрограммировать несколько сканеров, чтобы «идентифицировать» идентификаторы приложений, заключив их в круглые скобки, такие как:
(01)12345678901234(10)abcde(21)fghijk(17)200101
Это требует изменения конфигурации сканеров, но мне нужно мое программное обеспечениеа не мое оборудование для определения значений, а не полагаться на проприетарные сканеры, чтобы сделать работу за меня.
Я дошел до того, что вытащил разделители групп из полей переменной длины, и, похоже, я застрял.
Любая и вся помощь оценена, я ломал голову несколько дней,Нашими любимыми языками являются C # и Javascript, но если у кого-то есть логика , даже если это псевдокод, это будет более чем полезно.