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

  • Lol, du får 10 resultat om du inkluderar det i citat, ingen av dem innehåller strängen; -).
  • Jag får felet ” $# is no longer supported ” på Perl 5.10
  • Någon hävdar dessa bonuspoäng. Jag ’ har arbetat med perl men jag ’ har aldrig nått nivån där den här koden utdrag skulle vara begripligt för mig. Du kan säga, för jag ’ är fortfarande sane.
  • Jag tror att du glömde att posta koden och bara mashed ditt tangentbord.
  • x + = y är samma som x = x + y, men du förmodligen redan tänkt på det.

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ör Boeing 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:

Kommentarer

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ör C++ (inte C och C#) eftersom den är indexerad men "1+2" ignorerar + och returnerar allt som innehåller 1 och 2 eftersom 1+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. : \

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *