Jeg vil søke etter hva += betyr, men Google vil ikke returnere noen dokumenter.

Også når jeg kommer over en eller annen PHP-kode, forstår jeg ikke at jeg ikke kan søke etter nøkkelordene som skrevet.

Hvordan kan jeg søke etter disse spesialtegnene eller inkludere disse spesialtegnene i en søk.

Kommentarer

  • Lol, du får 10 resultater hvis du inkluderer det i anførselstegn, ingen av dem inneholder strengen; -).
  • Jeg får feilen » $# is no longer supported » på Perl 5.10
  • Noen hevder disse bonuspoengene. Jeg ‘ har jobbet med perl, men jeg ‘ har aldri nådd nivået der denne koden utdrag ville være forståelig for meg. Du kan si det fordi jeg ‘ er fremdeles tilregnelig.
  • Jeg tror du har glemt å legge inn koden og bare moset tastaturet ditt.
  • x + = y er det samme som x = x + y, men du sannsynligvis allerede funnet ut av det.

Svar

Bare kunngjort av Google , er søket etter spesialtegn forbedret kraftig.

Fangsten? Du må søke etter minst to eller tre tegn.

Nå for spørsmål som inneholder sekvenser med 2-3 spesialtegn som [== vs == =] og [+ =], vil Google returnere resultater om betydningen av disse sekvensene på programmeringsspråk.

Hvis du for eksempel søker etter betydningen av [c ++ 17], vil du få resultater for det velkjente programmeringsspråket i stedet for c17, som bringer opp et Boeing-fly. I tillegg vil organisasjons- og produktnavn som inkluderer tegnsetting, som She ++ og Notepad ++, gi mer nøyaktige resultater.

+= kalles til og med spesifikt som en eksempelstreng.

Som med alle forbedringer fra Google, vil dette trolig rulle ut i trinn, og er kanskje ikke tilgjengelig på alle språk.

Kommentarer

  • Per i dag er det ‘ fortsatt ikke rullet ut. Å søke etter C++17 gir fremdeles resultater for Boeing C-17 Globemaster III.
  • Det fungerer med mange symboler nå, men det ignorerer fortsatt » @ » symbol i søk.

Svar

Dette er dessverre ikke mulig.

Fra det offisielle Googles hjelpeside :

Generelt sett blir skilletegn ignorert, inkludert @ # $% ^ & * () = + [] \ og andre spesialtegn

Jeg vil prøve å se på andre søkemotorer eller ressurser som kan vær hjelpsom. Noe som GitHub kan være nyttig.

Kilder fra Googles hjelpeforum:

Kommentarer

Svar

Skriv det ut:

-f : perldoc -f -X .Hvis det ikke er angitt noe filnavn (som tilfellet her), sjekker om $_ inneholder navnet på en vanlig fil

> : Sjekker om RHS er større enn LHS

@+ : I skalar sammenheng, returnerer antall elementer i @+

? : den betingede operatøren

*< : Globen for main::<

. : Operatør for streng sammenkobling

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

: : Fortsetter med betinget operatør

$# : Utdataformatet for trykte tall

/ : Divisjonsoperatør

%! : %ERRNO; se perldoc perlvar

Så det er ikke umulig å forstå om du legger litt vekt på det. Det er klart at dette ikke er hvordan noen skal skrive programmer, men det har noen fordeler av at folk skyver grensene.

Kommentarer

  • Wow, bravo. Jeg savnet $ # (avviklet?) Og – & ‘ _.
  • @Mark takk. $# eksisterer ikke lenger. Jeg vet ikke når den ble faset ut. Å søke på Google etter google.com/search?q=perl4+%24%23 førte meg til det.
  • Ryddig, men kunne du avklare hvordan hjelper dette med å søke etter et nøkkelord med spesialtegn i Google Søk? Skål!
  • @sdaau Opprinnelig ble dette spørsmålet lagt ut på Stackoverflow med tittelen » Hvordan kan jeg søke etter "-f>@+?*<.-&'_:$#/%!" på Google? `eller noe lignende. Noen bestemte seg raskt for at spørsmålet ikke var et programmeringsspørsmål, og det har blitt sparket rundt, endret, slått sammen, morphed flere ganger siden den gang. Svaret mitt har beveget seg rundt med det. Se også Hva er » -f > @ +? * < .- & ‘ _: $ # /%! » i Perl? .

Svar

Du kan bruke http://www.symbolhound.com [avsløring: Jeg er en utvikler for nettstedet]

I motsetning til Google (til og med kodesøk) inkluderer SymbolHound spesielle tegn og symboler i et web søk. ex: @ # $% ^ & * () = + [] \ etc.

Du bør kunne finne resultater for + = http://symbolhound.com/?q=%2B%3D Indeksen vokser stadig, så hver dag blir resultatene mer og mer relevante.

I håper dette svarer på spørsmålet ditt! Lykke til

Kommentarer

  • Har brukt symbolhund i mange år nå. Har aldri blitt skuffet!
  • Dette nettstedet fungerte for meg. Vær oppmerksom på at det ikke er https, så husk å bruke http hvis du skriver det i URL-linjen.

Svar

Jeg la merke til at noen ord med tegnsetting er indeksert.

For eksempel:

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

Her er «s Google» s offisiell dokumentasjon for denne funksjonen :

Punktuering som ikke ignoreres

  • Tegnsetting i populære termer som har spesielle betydninger, som [C ++] eller [C #] (begge er navn på programmeringsspråk) , ignoreres ikke.
  • Dollartegnet ($) brukes til å indikere priser. [nikon 400] og [nikon $ 400] vil gi forskjellige resultater.
  • Bindestrek – brukes noen ganger som et signal om at de to ordene rundt det er veldig sterkt forbundet. (Med mindre det ikke er mellomrom etter – og et mellomrom før den, i så fall er det et negativt tegn.)
  • Understreker-symbolet _ ignoreres ikke når det forbinder to ord, f.eks. [quick_sort].

Svar

Beklager, du kan «t. Manglende evne til å søke etter linjestøy på Google er bane for programmerere.Prøv å lete etter artikler om A * -søk en gang.

Kommentarer

  • Dette ser ut til å få mange resultater: google.com/search?q=» en + stjerne » + søk + algoritme
  • Får meg til å savne AltaVista
  • Trikset er avstand mellom ord og karakter og tilknytning. Et søk etter » et * søk » viser Wikipedia-siden som det første relevante resultatet. Det kan behandle » * » som et mellomrom, men det fungerer på grunn av tilknytningen til » søk «.
  • Interessant å søke etter » A * » på Bing gir Wikipedia-siden som det første resultatet, Google gir meg en haug med støy. Kanskje lokalt relevant støy for » A » men ikke det jeg ønsket 🙂
  • Google har noen spesielle tilfeller for noen tegnsetting. Et søk etter C # viser forventede resultater. Skam A * gjør ikke ‘ t.

Svar

Google gjør dette nå, se Forbedringer i søking etter spesialtegn i programmeringsspråk

For de som søker svar på tekniske spørsmål, oppgraderte Google bare søkespillet. Nå for spørsmål som inneholder sekvenser med 2-3 spesialtegn som [== vs ===] og [+ =], vil Google returnere resultater om betydningen av disse sekvensene i programmeringsspråk.

Kommentarer

  • Aktuell og relevant i 2017 sammenlignet med nå ugyldige kommentarer og info fra tidligere år.

Svar

Vel, du kan binge det ved å sette anførselstegn rundt det, men det ser ikke ut til å komme med noe relevant:
http://www.bing.com/search?q=»-f> @% 2B% 3F * < .-% 26 » _: $% 23 /% 25! «

Et google-søk kom også med irrelevante resultater til Jeg la til» perl «i spørringen, i så fall det kom faktisk opp med et stackoverflow-spørsmål om favorittprogrammer-vits som hadde den strengen:
http://www.google.com/search?q=»-f> @% 2B% 3F * < .-% 26 «_: $% 23 /% 2 5! «+ Perl

Kommentarer

  • I disse dager får jeg » Your søk – » -f > @ +? * < .- – stemte ikke overens eventuelle dokumenter. » på Google; skål!

Svar

https://duckduckgo.com håndterte søket etter» Redis :: Kø «ordentlig (ignorerer ikke ::).

Svar

Google søker ikke etter tegnsettingstegn så vidt jeg vet. I dette tilfellet kan det være lurt å søke med en beskrivelse av karakterene dine: noe som plus equals eller plusequals. Det vil sannsynligvis finne deg noe, spesielt hvis du legger til programmeringsspråket i spørringen din (PHP i dette tilfellet).

Kommentarer

  • Dette er en god tilnærming, men du vil sannsynligvis også få mange ikke-relaterte svar For dette spesielle tilfellet er du ‘ heldig, for hvis du søker etter plusequal i Google, er det første treffet til denne artikkelen: + = pluss likhetstegn – C / C ++ svar s , som sannsynligvis er et godt svar på hva du vil.

Svar

Du kan bare bruk ord for å stave ut symbolene og gjøre søket på den måten.

dvs. for +=, kan du søke etter plus equal.

Google ser ut til å gjøre det rette når du søker på denne måten .

Svar

Still et spørsmål om det på superbruker.com og vent til Google skal indeksere det. Jeg fant nettopp denne siden ved å google "-f>@+?*<.-&"_:$#/%!" (med anførselstegn).

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

Svar

Jeg tenkte at hvis du plasserte noe i anførselstegn, ville det tvinge et søk på akkurat det ordet.

dvs. søker etter

«C ++»

vil søke etter C ++ og ikke bare C

Kommentarer

  • Dette er fordi setningen C++ er indeksert spesielt. Du trenger faktisk ikke ‘ tilbudene. Se svaret fra Senseful .Så C++ får gyldige treff for C++ (ikke C og C#) fordi den er indeksert, men "1+2" ignorerer + og returnerer alt som inneholder 1 og 2 fordi 1+2 ikke er indeksert.

Svar

Forsøkte du å søke med doble anførselstegn som "+=". Jeg fikk resultater for += da jeg brukte dobbelt anførselstegn.

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

Svar

Det ser ut til at nesten ingen har forstått ops-spørsmålet. Han spør ikke hvordan du skal bruke += som en del av et Google-søk. Han spør hvordan han kan søke etter definisjonen av += i en søkemotor som i stor grad ignorerer spesialtegn.

@ChrisF, du må først forstå hva du «søker på for å bedre uttrykke spørsmålet ditt.

+= er en vanlig oppdragsoperatør på nesten hvilket som helst språk. Hvis du spesifikt er ute etter en PHP-definisjon så kan du prøve PHP assignment operators. For strengkombinasjon vil du bruke .= som løst oversettes til and equals.

For heltall vil det utføre en matematisk operasjon . Se denne lenken for mer informasjon.

Kommentarer

  • Har dette vært nede stemte på grunn av meningsløs redigering fordi jeg ikke ser noen annen grunn. : \

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *