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
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 forBoeing 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:
- Inkluder specialtegn i søgningen
- Søgning inklusive specialtegn og andre normalt ignorerede symboler / ord
Kommentarer
- Bemærk, at Google Code Search ikke længere er tilgængelig fra i dag, desværre. groups.google.com/group/google-code-search/browse_thread/thread/…
- Downvote, fordi svaret er helt forkert, sammenlign google-søgeresultater for
c
ogc#
. - @Superbest Hvis du tjekker archive.org, skal du ‘ bemærke, at den linkede Google-hjælpeside plejede at sige, at tegnsætning blev ignoreret, men det siger det ikke længere. Så dette var sandsynligvis sandt, da det blev udgivet for syv år siden.
- Dette er nu muligt. Se dette svar .
- @pnuts Tak, skal rettes med dette link: productforums.google.com/forum/#!category-topic/websearch/…
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 forC++
(ikkeC
ogC#
) fordi den er indekseret, men"1+2"
ignorerer+
og returnerer alt, der indeholder1
og2
fordi1+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. : \
$# is no longer supported
” på Perl 5.10