Questions:Recherche de chaînes trouvées dans le code couramment à l'aide de Google
Comment rechercher des caractères non alphanumériques lorsque vous utilisez Google? Pourquoi Google n'interprète-t-il pas toujours littéralement les chaînes entre guillemets dans les guillemets doubles? Pourquoi?
Quel est le caractère d'échappement de Google par exemple Comment chercherais-je quelque chose qui contienne une double citation?
Backgound:
J'apprends actuellement Grails. Je lisais Mastering Grails: Grails services and Google Maps (ce qui est très bonne série tutoriel BTW) quand je suis tombé sur la ligne de code suivante:
def result = [:]
En regardant le code qui l'entoure semble result
est défini comme une sorte de carte, mais Je voulais plus d'informations sur ce que fait exactement "=[:]
".
Comment avez-vous Google quelque chose comme ça?
J'ai essayé la recherche de:
grails "[:]"
mais renvoie le même résultat défini comme la recherche de "grails
".
Cela se produit parce que la recherche juste pour:
"[:]"
ne renvoie aucun résultat.
Merci pour votre temps!
Merci @lael de m'avoir indiqué la documentation! Mes questions sur l'utilisation de google restent cependant :(Voulez-vous dire google n'indexe pas les caractères non alphanumériques? J'ai toujours pensé que les chaînes de recherche entre guillemets sont recherchées "en l'état" (c'est-à-dire n'appliquant aucune logique linguistique) ? –
Voir http://www.google.com/support/websearch/bin/answer.py?answer=134479 Il est écrit que: "la ponctuation est ignorée (c'est-à-dire que vous ne pouvez pas rechercher @ # $%^& *() = + [] \ et autres caractères spéciaux). " La recherche de Google est de nature très linguistique, et ne fonctionne donc pas très bien pour le code. Lorsque vous utilisez Google, vous recherchez des mots et non Je pense que c'est l'une des raisons pour lesquelles ils ont démarré Google Codesearch: http://www.google.com/advanced_search?hl=fr –
Aha, je vois. Merci. s pour votre temps! –