Ik wil zoeken naar wat += betekent, maar Google retourneert geen documenten.

Ook als ik PHP-code tegenkom, begrijp ik niet dat ik niet kan zoeken naar de zoekwoorden zoals ze zijn geschreven.

Hoe kan ik zoeken naar deze speciale tekens of deze speciale tekens opnemen in een zoeken.

Reacties

  • Lol, je krijgt 10 resultaten als je het tussen aanhalingstekens plaatst, geen van hen bevat de string; -).
  • Ik krijg de fout ” $# is no longer supported ” op Perl 5.10
  • Iemand claimt die bonuspunten. Ik ‘ heb met perl gewerkt, maar ik ‘ heb nooit het niveau bereikt waarop deze code snippet zou voor mij begrijpelijk zijn. Dat kun je zien, want ik ‘ ben nog steeds bij mijn verstand.
  • Ik denk dat je bent vergeten de code te plaatsen en gewoon je toetsenbord hebt fijngestampt.
  • x + = y is hetzelfde als x = x + y, maar jij waarschijnlijk al ontdekt.

Antwoord

Gewoon aangekondigd door Google , is het zoeken naar speciale tekens sterk verbeterd.

De vangst? U moet minimaal twee of drie tekens zoeken.

Nu voor zoekopdrachten met reeksen van 2-3 speciale tekens, zoals [== vs == =] en [+ =], geeft Google resultaten over de betekenis van deze reeksen in programmeertalen.

Als u bijvoorbeeld op zoek bent naar de betekenis van [c ++ 17], zult u krijg resultaten voor de bekende programmeertaal in plaats van c17, wat een Boeing-vliegtuig naar voren brengt. Bovendien leveren organisatie- en productnamen die interpunctie bevatten, zoals She ++ en Notepad ++, nauwkeurigere resultaten op.

+= wordt zelfs specifiek genoemd als voorbeeldreeks.

Zoals bij alle Google-verbeteringen, wordt dit waarschijnlijk in fasen uitgerold en is het mogelijk niet in alle talen beschikbaar.

Opmerkingen

  • Vanaf vandaag is het ‘ nog steeds niet uitgerold. Zoeken naar C++17 geeft nog steeds resultaten voor Boeing C-17 Globemaster III.
  • Het werkt nu met veel symbolen, maar het negeert nog steeds de ” @ ” -symbool in zoekopdrachten.

Antwoord

Helaas is dit niet mogelijk.

Van de officiële Google Help-pagina :

Over het algemeen worden interpunctie genegeerd, inclusief @ # $% ^ & * () = + [] \ en andere speciale tekens

Ik zou proberen te kijken naar andere zoekmachines of bronnen die mogelijk wees behulpzaam. Iets als GitHub kan nuttig zijn.

Bronnen van het Google Helpforum:

Reacties

Antwoord

Schrijf het op:

-f : perldoc -f -X .Als er geen bestandsnaam is opgegeven (zoals hier het geval is), controleert u of $_ de naam van een gewoon bestand bevat

> : controleert of de RHS groter is dan de LHS

@+ : geeft in scalaire context het aantal elementen in @+

? : de voorwaardelijke operator

*< : de glob voor main::<

. : operator voor het samenvoegen van tekenreeksen

-&"_ : Roept een subroutine aan main::_ . Ter info: " is de perl4 style pakketnaamscheidingsteken. Probeer perl -MHTML"Template -e 1.

: : doorgaan met voorwaardelijke operator

$# : Het uitvoerformaat voor afgedrukte cijfers

/ : divisie-operator

%! : %ERRNO; zie perldoc perlvar

Het is dus niet onmogelijk te begrijpen als je er een beetje moeite voor doet. Het is duidelijk dat dit niet is hoe iemand programmas zou moeten schrijven, maar er zijn voordelen als mensen de grenzen verleggen.

Reacties

  • Wauw, bravo. Ik heb $ # (verouderd?) En – & ‘ _ gemist.
  • @Mark bedankt. $# bestaat niet meer. Ik weet niet wanneer het werd afgebouwd. Door op Google te zoeken naar google.com/search?q=perl4+%24%23 kwam ik ernaartoe.
  • Netjes, maar kun je verduidelijken hoe helpt dit bij het zoeken naar een trefwoord met speciale tekens in Google Zoeken? Proost!
  • @sdaau Oorspronkelijk werd deze vraag op Stackoverflow gepost met de titel ” Hoe kan ik zoeken naar "-f>@+?*<.-&'_:$#/%!" op Google? of iets dergelijks. Iemand besloot haastig dat de vraag geen programmeervraag was, en sindsdien is de vraag meerdere keren omgedraaid, veranderd, samengevoegd en veranderd. Mijn antwoord heeft zich ermee verplaatst. Zie ook Wat is ” -f > @ +? * < .- & ‘ _: $ # /%! ” in Perl? .

Antwoord

U kunt http://www.symbolhound.com [disclosure: ik ben een ontwikkelaar voor de site]

In tegenstelling tot Google (zelfs codesearch) bevat SymbolHound speciale tekens en symbolen in een web zoekopdracht. ex: @ # $% ^ & * () = + [] \ etc.

Je zou resultaten moeten kunnen vinden voor + = http://symbolhound.com/?q=%2B%3D De index groeit constant, dus elke dag zullen de resultaten steeds relevanter worden.

I hoop dat dit je vraag beantwoordt! Veel succes

Reacties

  • Gebruik symbolhound nu al jaren. Ben nog nooit teleurgesteld geweest!
  • Deze site werkte voor mij. Merk op dat het geen https is, dus zorg ervoor dat je http gebruikt als je het in de url-balk typt.

Answer

Ik heb gemerkt dat sommige woorden met interpunctie worden geïndexeerd.

Bijvoorbeeld:

  • C ++
  • i ++
  • Micro $ oft

Hier is Googles officiële documentatie van deze functie :

Interpunctie die niet wordt genegeerd

  • Interpunctie in populaire termen met een specifieke betekenis, zoals [C ++] of [C #] (beide zijn namen van programmeertalen) , worden niet genegeerd.
  • Het dollarteken ($) wordt gebruikt om prijzen aan te geven. [nikon 400] en [nikon $ 400] geven verschillende resultaten.
  • Het koppelteken – wordt soms gebruikt als een signaal dat de twee woorden eromheen zeer sterk met elkaar verbonden zijn. (Tenzij er geen spatie achter de – en een spatie ervoor staat, in welk geval het een minteken is.)
  • Het onderstrepingsteken _ wordt niet genegeerd wanneer het twee woorden verbindt, bijv. [quick_sort].

Antwoord

Sorry, jij can “t. Het onvermogen om op Google naar lijnruis te zoeken, is de vloek van programmeurs.Probeer eens naar artikelen over A * zoeken te zoeken.

Reacties

  • Dit lijkt veel resultaten te krijgen: google.com/search?q=” a + star ” + zoeken + algoritme
  • Maakt me AltaVista missen
  • De truc is de afstand tussen woorden en karakters en associatie. Een zoekopdracht naar ” a * search ” brengt de Wikipedia-pagina naar voren als het eerste relevante resultaat. Het kan de ” * ” als een spatie behandelen, maar het werkt vanwege de associatie met ” zoek “.
  • Interessant zoeken naar ” A * ” op Bing levert de Wikipedia-pagina op als eerste resultaat, Google geeft me een hoop herrie. Misschien lokaal relevante ruis voor ” A ” maar niet wat ik wilde 🙂
  • Google heeft enkele speciale gevallen voor wat interpunctie. Een zoekopdracht naar C # levert verwachte resultaten op. Jammer A * doesn ‘ t.

Antwoord

Google doet dit nu, zie Verbeteringen aan het zoeken naar speciale tekens in programmeertalen

Voor diegenen die antwoorden op technische vragen zoeken, heeft Google zojuist zijn zoekspel verhoogd. Voor zoekopdrachten die reeksen van 2-3 speciale tekens bevatten, zoals [== vs ===] en [+ =], retourneert Google resultaten over de betekenis van deze reeksen in programmeertalen.

Reacties

  • Actueel en relevant in 2017 vergeleken met de nu ongeldige commentaren en informatie van voorgaande jaren.

Answer

Nou, je kunt het gebruiken door er aanhalingstekens omheen te zetten, maar het lijkt niets relevant te vinden:
http://www.bing.com/search?q=”-f> @% 2B% 3F * < .-% 26 ” _: $% 23 /% 25! “

Een Google-zoekopdracht leverde ook irrelevante resultaten op totdat ik” perl “aan de zoekopdracht toevoegde, in welk geval het kwam eigenlijk met een stackoverflow-vraag over je favoriete programmeurgrap met die string:
http://www.google.com/search?q=”-f> @% 2B% 3F * < .-% 26 “_: $% 23 /% 2 5! “+ Perl

Reacties

  • Tegenwoordig krijg ik ” uw search – ” -f > @ +? * < .- – kwam niet overeen alle documenten. ” op Google; proost!

Antwoord

https://duckduckgo.com heeft mijn zoekopdracht naar” Redis :: Queue “correct afgehandeld (:: niet genegeerd).

Antwoord

Google zoekt niet naar leestekens voor zover ik weet. In dit geval wilt u misschien proberen te zoeken met een beschrijving van uw tekens: iets zoals plus equals of plusequals. Dat zal waarschijnlijk iets voor je vinden, vooral als je de programmeertaal toevoegt aan je zoekopdracht (PHP in dit geval).

Reacties

  • Dit is een goede benadering, maar je zult waarschijnlijk ook veel niet-gerelateerde antwoorden krijgen . Voor dit specifieke geval heb je ‘ geluk, want als je in Google naar plusequal zoekt, is de eerste treffer voor dit artikel: + = plus gelijkteken – C / C ++ antwoord s , wat waarschijnlijk een goed antwoord is op wat u wilt.

Antwoord

U kunt gebruik gewoon woorden om de symbolen te spellen en zoek op die manier.

dwz voor += kunt u zoeken naar plus equal.

Google lijkt het juiste te doen als u op deze manier zoekt .

Antwoord

Stel er een vraag over op superuser.com en wacht tot Google het indexeert. Ik heb deze pagina zojuist gevonden door te googlen naar "-f>@+?*<.-&"_:$#/%!" (met de aanhalingstekens).

De resulterende URL van de zoekpagina is http://www.google.ca/search?q="-f>@%2B%3F*<.-%26"_:$%23/%25!"

Antwoord

Ik dacht dat als je iets tussen aanhalingstekens zou plaatsen, het een zoekopdracht naar die exacte term zou forceren.

ie zoeken naar

“C ++”

zou zoeken naar C ++ en niet alleen C

Reacties

  • Dit komt doordat de zin C++ speciaal geïndexeerd is. Je hebt eigenlijk geen ‘ de aanhalingstekens nodig. Zie het antwoord van Senseful .Dus de C++ krijgt geldige treffers voor C++ (niet C en C#) omdat het is geïndexeerd, maar "1+2" negeert de + en retourneert alles dat en 2 omdat 1+2 niet is geïndexeerd.

Answer

Heeft u geprobeerd te zoeken met dubbele aanhalingstekens zoals "+=". Ik heb resultaten teruggekregen voor += toen ik dubbele aanhalingstekens gebruikte.

https://www.google.com/search?q="+=" 

Antwoord

Het lijkt erop dat bijna niemand de ops-vraag heeft begrepen. Hij vraagt niet hoe hij += moet gebruiken als onderdeel van een Google-zoekopdracht. Hij vraagt hoe hij zou kunnen zoeken naar de definitie van += in een zoekmachine die speciale tekens grotendeels negeert.

@ChrisF, je moet eerst begrijpen wat je “zoekt verder om uw zoekopdracht beter te formuleren.

+= is een veelgebruikte toewijzingsoperator in bijna elke taal. Als u specifiek op zoek bent naar een PHP-definitie dan zou je PHP assignment operators kunnen proberen. Voor het samenvoegen van tekenreeksen zou u .= gebruiken, wat zich losjes vertaalt naar and equals.

Voor gehele getallen zou het een wiskundige bewerking uitvoeren . Verwijs deze link voor meer informatie.

Reacties

  • Is dit niet mogelijk gestemd vanwege de zinloze bewerking omdat ik geen andere reden zie. : \

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *