问题在代码中常见的字符串:搜索使用谷歌
使用谷歌时,你如何寻找非字母数字字符?
为什么谷歌不总是直接用双引号括起来的字符串呢?
什么是Google的转义字符,例如我将如何搜索包含双引号的内容?
Backgound:
目前我正在学习Grails的。我读Mastering Grails: Grails services and Google Maps(这是非常好的教程系列BTW),当我遇到了下面的代码行传来:
def result = [:]
通过观察周围的代码好像result
被定义为某种类型的地图,但我想了解更多关于“=[:]
”的详细信息。
你是如何谷歌这样的事情?
我试图寻找:
grails "[:]"
但这返回相同的结果设置为搜索 “grails
”。
这是因为搜索只是:
"[:]"
不返回任何结果。
谢谢你的时间!
感谢@lael指点我的文档!虽然我的关于使用谷歌的问题依然存在:(你是说谷歌根本不索引非字母数字字符吗?我一直认为搜索字符串被包含在双引号内是“按原样”搜索的(即不应用任何语言逻辑) ? – 2009-08-18 06:52:31
请参阅http://www.google.com/support/websearch/bin/answer.py?answer=134479 它表示:“忽略标点符号(也就是说,您无法搜索@#$% ^&*()= + [] \和其他特殊字符)。“ Google的搜索本质上是非常具有语言性的,因此对于代码来说效果不佳。使用Google时,您搜索'words'而不搜索我认为这是他们开始Google Codesearch的一个原因http://www.google.com/advanced_search?hl=zh-CN – 2009-08-18 20:43:42
Aha,我明白了Thant会解释谢谢为你的时间! – 2009-08-19 07:22:19