Я пытаюсь сопоставить номера документов в файле Excel с файлами в папке.
Пример файловых каталогов:
A) "C: \ Users \ directory \ Supplier \ Invoice1.pdf"
B) "C: \ Users \ directory \ Supplier \ Invoice001.pdf"
C) "C: \ Users \ directory \ Supplier \ Invoice101.pdf"
D) "C: \ Users \ directory \ Supplier \ Invoice10.pdf"
E) "C: \ Users \ directory \ Supplier \ Invoice21.pdf"
Мой шаблон регулярных выражений соответствует A, B и C, но должен соответствовать только A и B.
Pattern = "(^|[^1-9])(DocNumber)([^0-9]|$)"
,
где DocNumber = 1 в моем примере (также может быть любым другим числом).
Любые идеи о том, как я могу улучшить мою формулу, чтобы не соответствовать C?
ПРИМЕЧАНИЕ: я вижу, что другие темы, подобные этой, непопулярны, поэтому я попытался прояснить мою проблему, поскольку другие не дали мне решения.