Я пытаюсь сопоставить определенную информацию со штрих-кодом и исключить процент специальных символов в регулярном выражении C# - PullRequest
0 голосов
/ 27 января 2020

Метод распознавания читает и заполняет эти данные:% BEENAT191219091-651551% 1.

И я хочу использовать Regex, чтобы он соответствовал и исключал специальные символы.

Это должно быть результат: BEENAT191219091.

Вот что я пробовал:

 Barcode: %BEENAT191219091-651551%1 

 Result: BEENAT191219091-651551

 With this Regex: ^(?!%)\w+\d+\W\d+(?!%)$

И

 Barcode: %BEENAT191219091-651551%1 

 Result: BEENAT191219091

 With this Regex: ^(?!%)\w+\d+$

Но я не могу заставить его работать, к сожалению, это не так Совпадение вообще.

Обратная связь очень важна!

When I use the following Regex it does match the entire string:
^\W\w+\d+\W\d+\W\d+$ -> Result: %BEENAT191219091-651551%1

Но могу ли я сделать так, чтобы она соответствовала этой строке:% BEENAT191219091-651551% 1

И показывать только это или совпадать только по этим частям ?: BEENAT191219091-651551

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...