Могу ли я сделать подстановочный знак (*) на 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]()