Я столкнулся с одной проблемой при сравнении сканированного штрих-кода (строки) с правилами (строкой) в winform. Результат, если истина или ложь.
Правило: ^^^^ a1b ^^^ cd3 ^^^^
- ^: может быть символом, специальным символом или числом.
- ^^^: может содержать не более 3 символов. Можно банку. То же самое и для других вариантов.
- Rules.lenght: мы этого не знаем.
- Нам известна только длина отсканированной строки штрих-кода, состоящая из 18 символов и числа.
Например:
Правило: ^^^ a1b ^^^ cd3 ^^^^
Отсканированный штрих-код: (не включать (), но я добавлю для всех можно легко увидеть.
2 (a1b) 2 (cd3) 2
22 (a1b) aaa (cd3)
(a1b) s (cd3)
Мой вопрос может быть слишком запутанным, но я надеюсь, что каждый сможет меня поддержать. Большое вам спасибо!