How do I escape characters in GitHub code search? [duplicate] How do I escape characters in GitHub code search? [duplicate] elasticsearch elasticsearch

How do I escape characters in GitHub code search? [duplicate]


I dont think you can escape characters for github

From searching code doc:

You can't use the following wildcard characters as part of your search query: . , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ]. The search will simply ignore these symbols.


there is one more (some might say shameful) semi-solution/workaround: Using google...

In the search field enter site:repo-url in addition to your keywords.

I was searching for action$ in the redux-logic repo and was at least able to filter out all the other unwanted action (without the dollar-sign) results which were showing up in the github search. In Google i typed (pay attention to the quotes):

site:https://github.com/jeffbski/redux-logic "action$"

Unfortunately though, google won't list all results. That's why i wrote semi at the beginning. So you can try your luck quickly with google, if you don't find what you were looking for, fallback to checking out the git repo + search with offline-tools like vscode, intellij or cmd-line-tools as suggested by @Ran Ever-Hadani

I hope github will soon come up with a brand-new search feature, which its users can love instead of hate.


You will need to do this locally. Here are some options, from https://stackoverflow.com/a/38288679/362202:

These strategies would not work for github-wide searches, which is a shame.