Jeg vil søge efter, hvad += betyder, men Google vil ikke returnere nogen dokumenter.

Også når jeg støder på en eller anden PHP-kode, forstår jeg ikke, at jeg ikke kan søge efter nøgleordene som skrevet.

Hvordan kan jeg søge efter disse specialtegn eller inkludere disse specialtegn i en søg.

Kommentarer

  • Lol, du får 10 resultater, hvis du inkluderer det i anførselstegn, ingen af dem indeholder strengen; -).
  • Jeg får fejlen ” $# is no longer supported ” på Perl 5.10
  • Nogen hævder disse bonuspoint. Jeg ‘ har arbejdet med perl, men jeg ‘ har aldrig nået det niveau, hvor denne kode uddrag ville være forståeligt for mig. Du kan fortælle det, fordi jeg ‘ er stadig sund.
  • Jeg tror, du har glemt at poste koden og bare moset dit tastatur.
  • x + = y er det samme som x = x + y, men du sandsynligvis allerede fundet ud af det.

Svar

Bare annonceret af Google , er søgningen efter specialtegn forbedret betydeligt.

Fangsten? Du skal søge på mindst to eller tre tegn.

Nu til forespørgsler, der indeholder sekvenser på 2-3 specialtegn såsom [== vs == =] og [+ =], Google returnerer resultater om betydningen af disse sekvenser på programmeringssprog.

Hvis du f.eks. søger efter betydningen af [c ++ 17], vil du få resultater for det velkendte programmeringssprog i stedet for c17, der bringer et Boeing-fly op. Derudover returnerer organisations- og produktnavne, der inkluderer tegnsætning, såsom She ++ og Notepad ++, mere nøjagtige resultater.

+= kaldes endda specifikt som en eksempelstreng.

Som med alle forbedringer fra Google, rulles dette sandsynligvis ud i etaper og er muligvis ikke tilgængelig på alle sprog.

Kommentarer

  • Fra i dag er det ‘ stadig ikke rullet ud. Søgning efter C++17 giver stadig resultater for Boeing C-17 Globemaster III.
  • Det fungerer med mange symboler nu, men det ignorerer stadig ” @ ” symbol i søgeforespørgsler.

Svar

Desværre er dette ikke muligt.

Fra det officielle Google-hjælpeside :

Generelt ignoreres tegnsætning, inklusive @ # $% ^ & * () = + [] \ og andre specialtegn

Jeg ville prøve at se på andre søgemaskiner eller ressourcer, der muligvis vær hjælpsom. Noget som GitHub kan være nyttigt.

Kilder fra Googles hjælpeforum:

Kommentarer

Svar

Skriv det ud:

-f : perldoc -f -X .Hvis der ikke er angivet noget filnavn (som det er tilfældet her), kontrolleres om $_ indeholder navnet på en almindelig fil

> : Kontrollerer, om RHS er større end LHS

@+ : I skalær sammenhæng returnerer antallet af elementer i @+

? : den betingede operatør

*< : Globen til main::<

. : Operatør for sammenkædning af streng

-&"_ : Påkalder en underrutine main::_ . FYI, " er perl4 stil pakke navn separator. Prøv perl -MHTML"Template -e 1.

: : Fortsætter med betinget operator

$# : Outputformatet for trykte numre

/ : Opdelingsoperatør

%! : %ERRNO; se perldoc perlvar

Så det er ikke umuligt at forstå, hvis du lægger en lille indsats i det. Det er klart, at dette ikke er, hvordan nogen skal skrive programmer, men der er nogle fordele ved, at folk skubber grænserne.

Kommentarer

  • Wow, bravo. Jeg savnede $ # (forældet?) Og – & ‘ _.
  • @Mark tak. $# findes ikke længere. Jeg ved ikke, hvornår den blev udfaset. Søgning efter Google efter google.com/search?q=perl4+%24%23 førte mig til det.
  • Pænt, men kunne du præcisere hvordan hjælper dette med at søge efter et nøgleord med specialtegn i Google Søgning? Skål!
  • @sdaau Oprindeligt blev dette spørgsmål sendt til Stackoverflow med titlen ” Hvordan kan jeg søge efter "-f>@+?*<.-&'_:$#/%!" på Google? `eller noget lignende. Nogen besluttede hurtigt, at spørgsmålet ikke var et programmeringsspørgsmål, og det er blevet sparket rundt, ændret, flettet, morphed flere gange siden da. Mit svar er flyttet rundt med det. Se også Hvad er ” -f > @ +? * < .- & ‘ _: $ # /%! ” i Perl? .

Svar

Du kan bruge http://www.symbolhound.com [videregivelse: Jeg er en udvikler af webstedet]

I modsætning til Google (selv kodesøgning) inkluderer SymbolHound specielle tegn og symboler i en web søgning. ex: @ # $% ^ & * () = + [] \ osv.

Du skal kunne finde resultater for + = http://symbolhound.com/?q=%2B%3D Indekset vokser konstant, så hver dag bliver resultaterne mere og mere relevante.

I håber dette svarer på dit spørgsmål! Held og lykke

Kommentarer

  • Brugte symbolhund i årevis nu. Har aldrig været skuffet!
  • Dette site fungerede for mig. Bemærk, at det ikke er https, så sørg for at bruge http, hvis du skriver det i url-linjen.

Svar

Jeg bemærkede, at nogle ord med tegnsætning er indekseret.

For eksempel:

  • C ++
  • i ++
  • Micro $ ofte

Her er “s Google” s officiel dokumentation for denne funktion :

Tegnsætning, der ikke ignoreres

  • Tegnsætning i populære termer, der har særlig betydning, som [C ++] eller [C #] (begge er navne på programmeringssprog) , ignoreres ikke.
  • Dollartegnet ($) bruges til at indikere priser. [nikon 400] og [nikon $ 400] giver forskellige resultater.
  • Bindestreg – bruges undertiden som et signal om, at de to ord omkring det er meget stærkt forbundet. (Medmindre der ikke er noget mellemrum efter – og et mellemrum foran det, i hvilket tilfælde det er et negativt tegn.)
  • Understreger-symbolet _ ignoreres ikke, når det forbinder to ord, f.eks. [quick_sort].

Svar

Undskyld, du kan ikke. Manglende evne til at søge efter støj på Google er bane for programmører.Prøv at kigge efter artikler om A * -søgning engang.

Kommentarer

  • Dette ser ud til at få masser af resultater: google.com/search?q=” en + stjerne ” + søgning + algoritme
  • Får mig til at savne AltaVista
  • Tricket er ord og karakter afstand og tilknytning. En søgning efter ” en * søgning ” viser Wikipedia-siden som det første relevante resultat. Det kan behandle ” * ” som et mellemrum, men det fungerer på grund af tilknytningen til ” søg “.
  • Interessant søgning efter ” A * ” på Bing giver Wikipedia-siden som det første resultat, Google giver mig en masse støj. Måske lokalt relevant støj til ” A ” men ikke hvad jeg ville have 🙂
  • Google har nogle specielle tilfælde for nogle tegnsætning. En søgning efter C # viser forventede resultater. Skam A * betyder ikke ‘ t.

Svar

Google gør dette nu, se Forbedringer af søgning efter specialtegn på programmeringssprog

For dem, der søger svar på tekniske forespørgsler, forbedrede Google bare sit søgespil. Nu for forespørgsler, der indeholder sekvenser på 2-3 specialtegn som [== vs ===] og [+ =], returnerer Google resultater om betydningen af disse sekvenser i programmeringssprog.

Kommentarer

  • Aktuel og relevant i 2017 sammenlignet med de nu ugyldige kommentarer og info fra tidligere år.

Svar

Nå, du kan binge det ved at sætte citater omkring det, men det ser ikke ud til at komme med noget relevant:
http://www.bing.com/search?q=”-f> @% 2B% 3F * < .-% 26 ” _: $% 23 /% 25! “

En google-søgning kom også med irrelevante resultater indtil Jeg tilføjede” perl “til forespørgslen, i hvilket tilfælde det kom faktisk op med et stackoverflow-spørgsmål om din foretrukne programmørjoke , som havde den streng:
http://www.google.com/search?q=”-f> @% 2B% 3F * < .-% 26 “_: $% 23 /% 2 5! “+ Perl

Kommentarer

  • I disse dage får jeg ” Din søg – ” -f > @ +? * < .- – matchede ikke alle dokumenter. ” på Google; skål!

Svar

https://duckduckgo.com håndterede min søgning efter” Redis :: Kø “korrekt (ignorerer ikke ::).

Svar

Google søger ikke efter tegnsætningstegn, så vidt jeg ved. I dette tilfælde kan du måske prøve at søge med en beskrivelse af dine tegn: noget som plus equals eller plusequals. Det vil sandsynligvis finde dig noget, især hvis du tilføjer programmeringssprog til din forespørgsel (PHP i dette tilfælde).

Kommentarer

  • Dette er en god tilgang, men du får sandsynligvis også mange ikke-relaterede svar I dette særlige tilfælde er du ‘ heldig, for hvis du søger efter plusequal i Google, er det første hit til denne artikel: + = plus ligetegn – C / C ++ svar s , hvilket sandsynligvis er et godt svar på, hvad du vil have.

Svar

Du kan brug bare ord til at stave symbolerne og foretage søgningen på den måde.

dvs. til +=, kan du søge på plus equal.

Google ser ud til at gøre det rigtige, når du søger på denne måde .

Svar

Stil et spørgsmål om det på superuser.com og vent på, at Google indekserer det. Jeg fandt netop denne side ved at google "-f>@+?*<.-&"_:$#/%!" (med anførselstegn).

Den resulterende søgesidens URL er http://www.google.ca/search?q="-f>@%2B%3F*<.-%26"_:$%23/%25!"

Svar

Jeg troede, at hvis du placerede noget i anførselstegn, ville det tvinge en søgning på det nøjagtige udtryk.

dvs. søge efter

“C ++”

ville søge efter C ++ og ikke bare C

Kommentarer

  • Dette skyldes, at sætningen C++ er indekseret specielt. Du behøver faktisk ikke ‘ citaterne. Se svaret fra Senseful .Så C++ får gyldige hits for C++ (ikke C og C#) fordi den er indekseret, men "1+2" ignorerer + og returnerer alt, der indeholder 1 og 2 fordi 1+2 ikke er indekseret.

Svar

Forsøgte du at søge med dobbelt anførselstegn som "+=". Jeg fik resultater for +=, da jeg brugte dobbelt anførselstegn.

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

Svar

Det ser ud til, at næsten ingen har forstået ops-spørgsmålet. Han spørger ikke, hvordan man bruger += som en del af en Google-søgning. Han spørger, hvordan han kan søge efter definitionen af += i en søgemaskine, der stort set ignorerer specialtegn.

@ChrisF, du skal først forstå, hvad du “søger videre for bedre at udtrykke din forespørgsel.

+= er en almindelig opgaveoperatør på næsten ethvert sprog. Hvis du specifikt efter en PHP-definition så prøv muligvis PHP assignment operators. Til strengkombination skal du bruge .= som løst oversættes til and equals.

For heltal ville det udføre en matematisk operation . Se dette link for at få flere oplysninger.

Kommentarer

  • Har dette været nede stemte på grund af den meningsløse redigering, fordi jeg ikke kan se nogen anden grund. : \

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *