Google code search技巧

官方教程:

我发现国内没有人总结一下搜索,作为个人笔记记录一下
点击访问
语法参考,快捷键

快速指南

所有的搜索,在不带""的情况下,默认会被作为正则表达式进行匹配

"foo()" # Treats the parentheses as literals. Doesn't match 'food'.
foo() # Parentheses are treated as part of a regular expression. Matches 'food'.
  1. 搜索文件:

    f:main\.java 
    file: device and dumpToSystemLog //搜索device 目录下的字符串 dumpToSystemLog
    

    . 转义,表示只查找main.java 文件

  2. 搜索文件内容:

    lang:java content:main
    

    lang 是制定语言,content 是二级搜索内容,当管道理解吧,类似

  3. 按语言搜索

    helloworld language:java
    file:\.java
    \.java
    lang:java
    

    这几个搜索都是搜索java文件,错误*.java, 这不是错误的正则表达式
    在这里插入图片描述
    * 在正则表达式中,表示a*,表示a重复0此或者一次,. 表示任意字符

  4. 启用区分大小写的搜索
    case:yes HelloWorld

  5. 搜索类
    class:Main

  6. 搜注释
    comment:main

  7. 搜函数:
    function:main

  8. 搜索符号
    symbol:dumpToSystemLog

  9. 搜索排查字符串和注释
    usage:main
    搜索main函数,排查字符串中的main和注释

二、运算法

AND:

server lang:python
server AND lang:python

都一样

OR:

hello OR world

三、 其它

排除

function:main -lang:cpp

转义字符

main\.java

组合嵌套

(hello OR world) AND lang:java
((Strings OR StringBuilder) AND lang:java) OR (std AND lang:cpp)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值