Префикс регулярного выражения фильтра API - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь отфильтровать некоторые экземпляры из v1 / instances / list с помощью регулярных выражений. Хотя я не эксперт по регулярным выражениям, я почти уверен, что ^.*test-.*$ должно иметь значение true, если у меня есть следующие экземпляры:

  • some-test-instance-1
  • test-instance-2

Однако, похоже, что filter не (или не может) оценивать символы подстановки префикса.

Если бы я использовал регулярное выражение test-*, оно соответствовало бы моему второму экземпляру (из списка выше).

До сих пор я пробовал следующие регулярные выражения, пытаясь сопоставить первый экземпляр - напрасно:

  • *test*
  • *-test-*
  • .*test.*
  • .*-test-.*

Теперь интересно то, что я получаю ответ 200 OK на эти запросы, даже если они не соответствуют экземпляру. Однако, если я попробую что-то наподобие первого регулярного выражения, которое я здесь поставлю (^.*test-.*$), я тоже получу HTTP 400.

Итак, я не уверен, является ли это преднамеренным ограничением filter для предотвращения какого-либо злоупотребления или чего-то подобного; или это просто ошибка, ожидающая быть найденной?

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