У меня есть эти имена файлов ниже и используется следующее регулярное выражение:
Имена файлов:
- 1234 12345678 ДОКУМЕНТ ТЕСТА 20 декабря 2018.pdf
- 1234 12345678 ТЕСТДОКУМЕНТ 20 декабря 2018.pdf
Регулярное выражение, которое я использую для сопоставления имени файла:
(\d+)\s(\d+)\s(\w+\s?\w+)
для первого файла, который он работает, но для 2-гоfile это соответствует месяцу December также, так как это два слова с пробелом.
Как написать регулярное выражение для соответствия только "1234 12345678 TEST DOCUMENT" в обоих случаях с пробелом между TEST и DOCUMENT или без него.
Ожидаемый результат:
- 1234 12345678 ИСПЫТАТЕЛЬНЫЙ ДОКУМЕНТ
- 1234 12345678 ТЕСТДОКУМЕНТ
Не для 2-го файла (1234 12345678 ТЕСТДОКУМЕНТдекабрь)