VBA Word найти и заменить дату в текстовом документе - PullRequest
0 голосов
/ 25 августа 2018

Я ищу способ найти все даты в текстовом документе.Весь документ - просто текст, и даты не будут в согласованном формате.Я в основном использую Excel и не понимаю, как начать это словом.

Как только я смогу найти дату, я проверю, больше ли она, чем дата по умолчанию, и изменив ее на сегодняшнюю, что не будет проблемой.

Хотя в настоящее время я не знаю, как искать слово для всего текста, который может быть датой.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 26 августа 2018

Возможно, вы хотя бы указали нам возможные форматы даты. Следующий шаблон Найти выражение:

[0-9]{1,2}[ ^s-/][0-9]{1,2}[ ^s-/][0-9]{2,4}

найдет даты в любом из следующих форматов-

D/M/YY
D/MM/YY
DD/M/YY
DD/MM/YY
D/M/YYYY
D/MM/YYYY
DD/M/YYYY
DD/MM/YYYY

D-M-YY
D-MM-YY
DD-M-YY
DD-MM-YY
D-M-YYYY
D-MM-YYYY
DD-M-YYYY
DD-MM-YYYY

D M YY
D MM YY
DD M YY
DD MM YY
D M YYYY
D MM YYYY
DD M YYYY
DD MM YYYY

M/D/YY
M/DD/YY
MM/D/YY
MM/DD/YY
M/D/YYYY
M/DD/YYYY
MM/D/YYYY
MM/DD/YYYY

M-D-YY
M-DD-YY
MM-D-YY
MM-DD-YY
M-D-YYYY
M-DD-YYYY
MM-D-YYYY
MM-DD-YYYY

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