我想使用Github API在给定仓库中的javascript文件中找到确切的字符串throw '
和throw "
。
您无法在搜索中使用以下通配符 查询:。 ,:; / \`' " = *! ? #$& + ^ | 〜< > (){} []。该 搜索将忽略这些符号。
我认为无法使用API找到这些确切的字符串?
我尝试过各种搜索但没有运气。试图通过"
逃避\
也不起作用。
https://api.github.com/search/code?q=%22throw+%27%22+in:file+language:js+repo:angular/angular.js
我尝试返回的所有查询,例如,https://github.com/angular/angular.js/blob/master/docs/config/tag-defs/tutorial-step.js只找到throw
并忽略'
。
此策略的替代方法是找到行上NOT Error
的位置,以便搜索throw NOT Error
以尝试查找某人投掷字符串的位置,而不是throw new Error(
。这种策略由于某种原因不起作用。例如,
有很多次在https://github.com/driverdan/node-XMLHttpRequest/blob/master/lib/XMLHttpRequest.js中抛出一个普通字符串,但该文件确实包含字符串Error
;所以,我想这足以使结果为空。我正在寻找一种方法来搜索"在我的客户端程序中作为解决方法;但是,我宁愿从API获得结果。
答案 0 :(得分:0)
I'm supposing there is no way to find these exact strings using the API?
Correct, that's not possible currently.