Quero pesquisar o que +=
significa, mas o Google não retornará nenhum documento.
Além disso, quando me deparo com algum código PHP que não entendo, não consigo procurar as palavras-chave conforme escritas.
Como posso procurar esses caracteres especiais ou incluí-los em uma pesquisa.
Infelizmente, isto não é possível.
Do funcionário Página de Ajuda do Google :
Geralmente, a pontuação é ignorada, incluindo @ # $% ^ & * () = + []\e outros caracteres especiais
Eu tentaria procurar outros mecanismos de pesquisa ou recursos que possam ser úteis. Algo como GitHub pode ser útil.
Escreva:
-f
: perldoc -f -X . Se nenhum nome de arquivo for especificado (como é o caso aqui), verifica se _$_
_ contém o nome de um arquivo simples
>
: verifica se o RHS é maior que o LHS
@+
: No contexto escalar, retorna o número de elementos em _@+
_
?
: o operador condicional
*<
: O globo para _main::<
_
.
: Operador de concatenação de cadeias
-&'_
: Invoca uma sub-rotina main::_
. FYI, '
é o separador de nome do pacote de estilo _Perl4
_. Tente _Perl -MHTML'Template -e 1
_.
:
: Continuando com o operador condicional
$#
: O formato de saída para números impressos
/
: Operador de divisão
%!
: _%ERRNO
_; veja perldoc perlvar
Portanto, não é impossível entender se você se esforçar um pouco. Claramente, não é assim que alguém deve escrever programas, mas alguns se beneficiam das pessoas que estão ultrapassando os limites.
Você pode usar http://www.symbolhound.com [divulgação: Sou desenvolvedor do site]
Ao contrário do Google (mesmo pesquisa de código), o SymbolHound inclui caracteres e símbolos especiais em uma pesquisa na web . ex: @ # $% ^ & * () = + []\etc.
Você deve encontrar resultados para + = http://symbolhound.com/?q=%2B%3D O índice está em constante crescimento; portanto, a cada dia, os resultados serão cada vez mais relevantes.
Espero que isso responda à sua pergunta! Boa sorte
Notei que algumas palavras com pontuação são indexadas.
Por exemplo:
Aqui está a documentação oficial do Google desse recurso :
Pontuação que não é ignorada
- Pontuação em termos populares que têm significados específicos, como [C++] ou [C #] (ambos são nomes de linguagens de programação), não são ignorados.
- O cifrão ($) é usado para indicar preços. [nikon 400] e [nikon $ 400] fornecerão resultados diferentes.
- O hífen - às vezes é usado como um sinal de que as duas palavras ao seu redor estão fortemente conectadas. (A menos que não haja espaço após o - e um espaço antes dele, nesse caso, é um sinal negativo.)
- O símbolo de sublinhado _ não é ignorado quando conecta duas palavras, por exemplo [ ordenação rápida ].
Desculpe, você não pode. A incapacidade de procurar ruído de linha no Google é uma desgraça dos programadores. Tente procurar artigos sobre a pesquisa A * em algum momento.
Bem, você pode escrever citações, mas isso não parece trazer nada de relevante:
http://www.bing.com/search?q= "-f> @% 2B% 3F * <.-% 26 '_: $% 23 /% 25!"
Uma pesquisa no Google também apresentou resultados irrelevantes até que adicionei "Perl" à consulta. Nesse caso, ela realmente apresentou uma pergunta sobre o fluxo de pilha piada favorita do programador que tinha essa string:
http://www.google.com/search?q= "-f> @% 2B% 3F * <.-% 26 '_: $% 23 /% 25!" + Perl
Acabado de anunciar pelo Google , a pesquisa de caracteres especiais é bastante aprimorada.
A pegada? Você precisa procurar pelo menos dois ou três caracteres.
Agora, para consultas que contêm seqüências de 2 a 3 caracteres especiais, como [== vs ===] e [+ =], o Google retornará resultados sobre o significado dessas seqüências nas linguagens de programação.
Por exemplo, se você estiver pesquisando o significado de [c ++ 17], obterá resultados para a conhecida linguagem de programação em vez de c17, que exibe um avião da Boeing. Além disso, os nomes de organizações e produtos que incluem pontuação, como She ++ e Notepad ++, retornarão resultados mais precisos.
+=
é chamado especificamente como uma sequência de exemplo.
Como em todas as melhorias do Google, isso provavelmente está sendo implementado em etapas e pode não estar disponível em todos os idiomas.
O Google não procura caracteres de pontuação, até onde eu saiba. Nesse caso, o que você pode querer tentar é pesquisar com uma descrição de seus personagens: algo como plus equals
ou plusequals
. Isso provavelmente encontrará algo para você, especialmente se você adicionar a linguagem de programação à sua consulta (PHP
neste caso).
O Google faz isso agora, consulte Melhorias na pesquisa de caracteres especiais nas linguagens de programação
Para quem busca respostas para perguntas técnicas, o Google acaba de lançar seu jogo de busca. Agora, para consultas que contêm seqüências de 2 a 3 caracteres especiais, como [== vs ===] e [+ =], o Google retornará resultados sobre o significado dessas seqüências nas linguagens de programação.
https://duckduckgo.com manipulou minha pesquisa por "Redis :: Queue" corretamente (não ignorando ::
).
Você pode usar apenas palavras para soletrar os símbolos e fazer a pesquisa dessa maneira.
ou seja, para _+=
_, você pode procurar por _plus equal
_.
O Google parece fazer a coisa certa quando você pesquisa dessa maneira.
Faça uma pergunta sobre isso em superuser.com e aguarde o Google indexá-lo. Acabei de encontrar esta página pesquisando no Google "-f>@+?*<.-&'_:$#/%!"
(com as aspas).
O URL da página de pesquisa resultante é http://www.google.ca/search?q="-f>@%2B%3F*<.-%26'_:$%23/%25!"
Pensei que, se você colocasse algo entre aspas, forçaria uma pesquisa com esse termo exato.
ou seja, procurando por
"C++"
procuraria C++ e não apenas C
Você tentou pesquisar com aspas duplas como "+="
. Recebi de volta os resultados de +=
quando usei aspas duplas.
https://www.google.com/search?q="+="