Jag vill söka efter vad +=
betyder, men Google kommer inte att returnera några dokument.
Även när jag stöter på någon PHP-kod förstår jag inte att jag inte kan söka efter nyckelorden som skrivna.
Hur kan jag söka efter dessa specialtecken eller inkludera dessa specialtecken i en sök.
Kommentarer
Svar
Bara meddelat av Google , är sökandet efter specialtecken väsentligt förbättrat.
Fångsten? Du måste söka efter minst två eller tre tecken.
Nu för frågor som innehåller sekvenser med 2-3 specialtecken som [== vs == =] och [+ =] kommer Google att returnera resultat om betydelsen av dessa sekvenser på programmeringsspråk.
Om du till exempel söker efter innebörden av [c ++ 17] kommer du få resultat för det välkända programmeringsspråket istället för c17, vilket ger ett Boeing-flygplan. Dessutom kommer organisations- och produktnamn som inkluderar skiljetecken, till exempel She ++ och Notepad ++, att ge mer exakta resultat.
+=
kallas till och med specifikt som en exempelsträng.
Som med alla Googles förbättringar, kommer detta troligtvis att rullas ut i etapper och kanske inte finns på alla språk.
Kommentarer
- Från och med idag rullas det ’ fortfarande inte ut. Att söka efter
C++17
ger fortfarande resultat förBoeing C-17 Globemaster III
. - Det fungerar med många symboler nu, men det ignorerar fortfarande ” @ ” symbol i sökfrågor.
Svar
Tyvärr är detta inte möjligt.
Från det officiella Googles hjälpsida :
Generellt sett ignoreras skiljetecken, inklusive @ # $% ^ & * () = + [] \ och andra specialtecken
Jag skulle försöka titta på andra sökmotorer eller resurser som kan var hjälpsam. Något som GitHub kan vara användbart.
Källor från Googles hjälpforum:
- Inkludera specialtecken i sökningen
- Sök inklusive specialtecken och andra normalt ignorerade symboler / ord
Kommentarer
- Observera att Google Code Search inte längre är tillgängligt i dag, tyvärr. groups.google.com/group/google-code-search/browse_thread/thread/…
- Nedröst eftersom svaret är helt falskt, jämför googles sökresultat för
c
ochc#
. - @Superbest Om du markerar archive.org noterar du ’ att den länkade Google-hjälpsidan brukade säga att skiljetecken ignorerades, men det säger inte längre det. Så det var nog sant när det publicerades för sju år sedan.
- Detta är nu möjligt. Se det här svaret .
- @pnuts Tack, bör fixas med den här länken: productforums.google.com/forum/#!category-topic/websearch/…
Svar
Skriv ut:
-f
: perldoc -f -X .Om inget filnamn anges (som är fallet här) kontrollerar om $_
innehåller namnet på en vanlig fil
>
: Kontrollerar om RHS är större än LHS
@+
: I skalär sammanhang returnerar antalet element i @+
?
: den villkorliga operatören
*<
: Globen för main::<
.
: Operatör för strängsammankoppling
-&"_
: Påkallar en underrutin main::_
. FYI, "
är perl4
stilavgränsare för paketnamn. Försök med perl -MHTML"Template -e 1
.
:
: Fortsätter med villkorlig operatör
$#
: Utdataformatet för tryckta siffror
/
: Division operatör
%!
: %ERRNO
; se perldoc perlvar
Så det är inte omöjligt att förstå om du lägger lite ansträngning åt det. Det är uppenbart att detta inte är hur någon ska skriva program, men det finns vissa fördelar med att människor drar gränserna.
Kommentarer
- Wow, bravo. Jag saknade $ # (utfasad?) Och – & ’ _.
- @Mark tack.
$#
finns inte längre. Jag vet inte när den fasades ut. Att söka på Google efter google.com/search?q=perl4+%24%23 ledde mig till det. - Snyggt, men kan du klargöra hur hjälper det med att söka efter ett nyckelord med specialtecken i Google Sök? Skål!
- @sdaau Ursprungligen skickades denna fråga till Stackoverflow med titeln ” Hur kan jag söka efter
"-f>@+?*<.-&'_:$#/%!"
på Google? `eller något liknande. Någon bestämde sig snabbt för att frågan inte var en programmeringsfråga, och den har sparkats runt, förändrats, sammanfogats, morphed flera gånger sedan dess. Mitt svar har flyttat runt med det. Se även Vad är ” -f > @ +? * < .- & ’ _: $ # /%! ” i Perl? .
Svar
Du kan använda http://www.symbolhound.com [avslöjande: Jag är en utvecklare för webbplatsen]
Till skillnad från Google (till och med kodsökning) innehåller SymbolHound special tecken och symboler i en web -sökning. ex: @ # $% ^ & * () = + [] \ etc.
Du borde kunna hitta resultat för + = http://symbolhound.com/?q=%2B%3D Indexet växer ständigt, så varje dag blir resultaten mer och mer relevanta.
I hoppas att detta svarar på din fråga! Lycka till
Kommentarer
- Använder symbolhund i flera år nu. Har aldrig blivit besviken!
- Den här webbplatsen fungerade för mig. Observera att det inte är https, så var noga med att använda http om du skriver det i webbadressfältet.
Svar
Jag märkte att vissa ord med skiljetecken är indexerade.
Till exempel:
- C ++
- i ++
- Micro $ oft
Här ”s Google” s officiell dokumentation för den här funktionen :
Punktering som inte ignoreras
- Punktering i populära termer som har särskilda betydelser, som [C ++] eller [C #] (båda är namnen på programmeringsspråk) , ignoreras inte.
- Dollartecknet ($) används för att ange priser. [nikon 400] och [nikon $ 400] kommer att ge olika resultat.
- Bindestrecket – används ibland som en signal om att de två orden runt det är mycket starkt kopplade. (Om det inte finns något mellanslag efter – och ett mellanslag före det, i vilket fall det är ett negativt tecken.)
- Understreckssymbolen _ ignoreras inte när den ansluter två ord, t.ex. [quick_sort].
Svar
Tyvärr, du kan inte. Oförmågan att söka efter linjebrus på Google är banan för programmerare.Försök leta efter artiklar om A * -sökning någon gång.
Kommentarer
- Detta verkar få gott om resultat: google.com/search?q=” en + stjärna ” + sök + algoritm
- Får mig att sakna AltaVista
- Tricket är avstånd mellan ord och karaktär och associering. En sökning efter ” en * sökning ” visar Wikipedia-sidan som det första relevanta resultatet. Det kan behandla ” * ” som ett mellanslag, men det fungerar på grund av kopplingen till ” sök ”.
- Intressant sökning efter ” A * ” på Bing ger Wikipedia-sidan som det första resultatet, Google ger mig en massa buller. Kanske lokalt relevant brus för ” A ” men inte vad jag ville 🙂
- Google har några speciella fall för lite skiljetecken. En sökning efter C # visar förväntade resultat. Skam A * gör inte ’ t.
Svar
Google gör det nu, se Förbättringar av sökning efter specialtecken i programmeringsspråk
För de som söker svar på tekniska frågor, Google upplyste bara sitt sökspel. Nu för frågor som innehåller sekvenser med 2-3 specialtecken som [== vs ===] och [+ =] kommer Google att returnera resultat om betydelsen av dessa sekvenser på programmeringsspråk.
Kommentarer
- Aktuellt och relevant 2017 jämfört med nu ogiltiga kommentarer och info från tidigare år.
Svar
Tja, du kan binga det genom att lägga citat runt det, men det verkar inte komma på något relevant:
http://www.bing.com/search?q=”-f> @% 2B% 3F * < .-% 26 ” _: $% 23 /% 25! ”
En google-sökning kom också med irrelevanta resultat tills Jag lade till” perl ”i frågan, i vilket fall det kom faktiskt med en stackoverflow-fråga om ditt favoritprogrammarskämt som hade den strängen:
http://www.google.com/search?q=”-f> @% 2B% 3F * < .-% 26 ”_: $% 23 /% 2 5! ”+ Perl
Kommentarer
- Dessa dagar får jag ” Din sök – ” -f > @ +? * < .- – matchade inte alla dokument. ” på Google; skål!
Svar
https://duckduckgo.com hanterade min sökning efter” Redis :: Queue ”ordentligt (ignorerar inte ::
).
Svar
Google söker inte efter skiljetecken så vitt jag vet. I det här fallet kan du försöka att söka med en beskrivning av dina karaktärer: något som plus equals
eller plusequals
. Det kommer förmodligen att hitta dig något, speciellt om du lägger till programmeringsspråket i din fråga (PHP
i det här fallet).
Kommentarer
- Detta är ett bra tillvägagångssätt, men du kommer förmodligen också att få många orelaterade svar För detta speciella fall har du ’ tur, för om du söker efter
plusequal
i Google är den första träffen i den här artikeln: + = plustecken – C / C ++ svar s , vilket förmodligen är ett bra svar på vad du vill ha.
Svar
Du kan använd bara ord för att stava ut symbolerna och gör sökningen på det sättet.
dvs. för +=
kan du söka efter plus equal
.
Google verkar göra rätt när du söker på det här sättet .
Svar
Ställ en fråga om det på superuser.com och vänta på att Google ska indexera det. Jag hittade just den här sidan genom att googla "-f>@+?*<.-&"_:$#/%!"
(med citaten).
Den resulterande söksidans URL är http://www.google.ca/search?q="-f>@%2B%3F*<.-%26"_:$%23/%25!"
Svar
Jag trodde att om du placerade något i citat skulle det tvinga en sökning på den exakta termen.
dvs söker efter
”C ++”
skulle söka efter C ++ och inte bara C
Kommentarer
- Detta beror på att frasen
C++
är indexerad speciellt. Du behöver faktiskt inte ’ offertarna. Se svaret från Senseful .SåC++
får giltiga träffar förC++
(inteC
ochC#
) eftersom den är indexerad men"1+2"
ignorerar+
och returnerar allt som innehåller1
och2
eftersom1+2
inte är indexerad.
Svar
Försökte du söka med dubbla citat som "+="
. Jag fick tillbaka resultat för +=
när jag använde dubbla citat.
https://www.google.com/search?q="+="
Svar
Det verkar som att nästan ingen har förstått ops-frågan. Han frågar inte hur man använder +=
som en del av en Google-sökning. Han frågar hur han kan söka efter definitionen av +=
i en sökmotor som till stor del ignorerar specialtecken.
@ChrisF, du måste först förstå vad du ”söker vidare för att bättre kunna formulera din fråga.
+=
är en vanlig uppdragsoperatör på nästan vilket språk som helst. Om du specifikt efter en PHP-definition då kan du prova PHP assignment operators
. För strängsammankoppling skulle du använda .=
vilket löst översätts till and equals
.
För heltal skulle det utföra en matematisk operation . Se den här länken för mer information.
Kommentarer
- Har detta varit nere röstade på grund av meningslös redigering eftersom jag inte ser någon annan anledning. : \
$# is no longer supported
” på Perl 5.10