Соответствующий шаблон регулярного выражения, который содержит. * В Spring - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь сопоставить шаблон весной с использованием критериев, как показано ниже:

    query.addCriteria(Criteria.where("regex").regex("FILENAME_JUNE_EOD_.CSV", "i"));
    mongoTemplate.findOne(query);

В коллекции есть поле для каждого объекта с именем 'regex', которое содержит шаблон регулярного выражения, который должен соответствовать имени файла. Рассматриваемое регулярное выражение:

    .*[\\\\/]FILENAME_.*_EOD_.*[.]CSV

Это не похоже. Странно то, что он совпадает, когда я изменяю имя файла на «FILENAME_», поэтому кажется, что часть регулярного выражения. * Вызывает проблемы. Это связано с тем, что Spring не может обрабатывать стандартный синтаксис Mongo Regex?

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