Могу ли я сделать подстановочный знак (*) на github.com?

Я хочу искать репозиторий для любых файлов, заканчивающихся в *Test.java*, но если я ищу *Test.java*, я просто получаю файлы, содержащие эту точную строку.

Я не могу найти какую-либо информацию в любом месте, что предполагает, что это возможно. Это только из-за ограничений индексирования такого огромного количества данных?

Я хотел бы найти способ поиска репо для всех классов, заканчивающихся на Test.

Ответы

Ответ 1

Самый простой способ найти файл в репозитории - использовать поиск файлов. Вы можете активировать его в любое время, когда вы находитесь в режиме репозитория, нажав t. См. Этот скриншот из официальной аннуляции:

enter image description here

Средство поиска файлов выполняет нечеткое сопоставление с использованием символов, введенных в "поле поиска".

Ответ 2

Проверьте страницу синтаксиса поиска:

https://help.github.com/articles/search-syntax

И поиск в репозиториях:

https://help.github.com/articles/searching-repositories

Для этого конкретного:

Test.java in:name extension:java language:java 

Изменить 1:

Здесь отображается изображение, объясняющее, как просматривать совпадения кода вместо репозитория:

enter image description here

Изменить 2:

Оказалось, что комментарий выше был прав. Это то, что люди GitHub говорят:

Hi,

Самый простой способ поиска файлов в репозитории - использовать поиск файлов:

https://github.com/blog/793-introducing-the-file-finder

Вы также можете использовать классификатор поиска "in:", который позволяет вам рассказать выполните поиск для соответствия именам файлов:

https://help.github.com/articles/searching-code#search-in

Надеюсь, что это поможет!

Изменить 3:

Хотя он не использует подстановочные знаки, как мы привыкли, он использует регулярные выражения для поиска подстрок строк, которые вы вводите. См. Ниже, я набрал "SandTest.java", и он произвел подобные результаты с помощью wild-card.

enter image description here