Chci hledat, co znamená +=
, ale Google nevrátí žádné dokumenty.
Také když narazím na nějaký kód PHP, nerozumím tomu, že nemohu hledat klíčová slova tak, jak jsou napsána.
Jak mohu vyhledat tyto speciální znaky nebo zahrnout tyto speciální znaky do hledejte.
Komentáře
Odpověď
Jen oznámil Google , hledání speciálních znaků je výrazně vylepšeno.
Háček? Musíte vyhledat alespoň dva nebo tři znaky.
Nyní dotazy, které obsahují sekvence 2-3 speciálních znaků, například [== vs == =] a [+ =], Google vrátí výsledky o významu těchto sekvencí v programovacích jazycích.
Pokud například hledáte význam [c ++ 17], budete získejte výsledky pro známý programovací jazyk namísto c17, který přináší letadlo Boeing. Názvy organizací a produktů, které obsahují interpunkci, například She ++ a Notepad ++, vrátí přesnější výsledky.
+=
je dokonce vyvolán konkrétně jako ukázkový řetězec.
Stejně jako u všech vylepšení Google se to pravděpodobně zavádí po etapách a nemusí být k dispozici ve všech jazycích.
Komentáře
- Od dnešního dne ‚ stále není zaveden. Hledání
C++17
stále dává výsledky proBoeing C-17 Globemaster III
. - Nyní funguje s mnoha symboly, ale stále ignoruje symbol “ @ “ ve vyhledávacích dotazech.
Odpověď
Bohužel to není možné.
Z oficiálního Stránka nápovědy Google :
Interpunkce je obecně ignorována, včetně @ # $% ^ & * () = + [] \ a další speciální znaky
Zkusil bych se podívat na jiné vyhledávače nebo zdroje, které by mohly buď nápomocný. Může být užitečné něco jako GitHub .
Zdroje z Fóra nápovědy Google:
- Zahrnout do vyhledávání speciální znaky
- Hledat včetně speciálních znaků a dalších běžně ignorovaných symbolů / slov
Komentáře
- Upozorňujeme, že Google Code Search již dnes bohužel není k dispozici. groups.google.com/group/google-code-search/browse_thread/thread/…
- Hlasovat proti, protože odpověď je naprosto nepravdivá, porovnejte výsledky vyhledávání google pro
c
ac#
. - @Superbest Pokud zkontrolujete archive.org, ‚ si všimnete, že propojená stránka nápovědy Google říkala, že interpunkce byla ignorována, ale už to neříká. To tedy byla pravděpodobně pravda, když byla zveřejněna před sedmi lety.
- To je nyní možné. Viz tuto odpověď .
- @pnuts Díky, mělo by to být opraveno pomocí tohoto odkazu: productforums.google.com/forum/#!category-topic/websearch/…
odpověď
Napiš to:
-f
: perldoc -f -X .Pokud není zadán žádný název souboru (jak je tomu v tomto případě), zkontroluje, zda $_
obsahuje název prostého souboru
>
: Zkontroluje, zda je RHS větší než LHS
@+
: Ve skalárním kontextu vrátí počet prvků v @+
?
: podmíněný operátor
*<
: Glob pro main::<
.
: Operátor zřetězení řetězců
-&"_
: Vyvolá podprogram main::_
. FYI, "
je perl4
styl oddělovač názvu balíčku. Vyzkoušejte perl -MHTML"Template -e 1
.
:
: Pokračování s podmíněným operátorem
$#
: Výstupní formát pro tištěná čísla
/
: operátor divize
%!
: %ERRNO
; viz perldoc perlvar
Není tedy nemožné pochopit, jestli se tomu trochu věnujete. Je zřejmé, že takhle by nikdo neměl psát programy, ale má tu výhodu, že lidé posouvají hranice.
Komentáře
- Páni, bravo. Zmeškal jsem $ # (zastaralé?) A – & ‚ _.
- @Mark díky.
$#
již neexistuje. Nevím, kdy to bylo vyřazeno. Hledání Google na google.com/search?q=perl4+%24%23 mě k tomu vedlo. - Úhledný, ale mohl byste objasnit jak to pomáhá při hledání klíčového slova se speciálními znaky ve Vyhledávání Google? Na zdraví!
- @sdaau Původně byla tato otázka zveřejněna na Stackoverflow s názvem “ Jak mohu vyhledat
"-f>@+?*<.-&'_:$#/%!"
na Google? `nebo něco podobného. Někdo narychlo usoudil, že otázka není otázkou programovací, a od té doby byla několikrát nakopána, změněna, sloučena a proměněna. Moje odpověď se s tím pohnula. Viz také Co je “ -f > @ +? * < .- & ‚ _: $ # /%! “ v Perlu? .
Odpovědět
Můžete použít http://www.symbolhound.com [zveřejnění: Jsem vývojář webu]
Na rozdíl od Google (dokonce i vyhledávání kódů) SymbolHound obsahuje speciální znaky a symboly ve vyhledávání web . např .: @ # $% ^ & * () = + [] \ atd.
Měli byste být schopni najít výsledky pro + = http://symbolhound.com/?q=%2B%3D Index neustále roste, takže výsledky budou každým dnem stále relevantnější.
I doufám, že to odpovídá na vaši otázku! Hodně štěstí
Komentáře
- Symbolhound používám už roky. Nikdy jsem nebyl zklamaný!
- Tento web fungoval pro mě. Všimněte si, že to není https, takže nezapomeňte použít http, pokud jej zadáte do lišty URL.
Odpovědět
Všiml jsem si, že některá slova s interpunkcí jsou indexována.
Například:
- C ++
- i ++
- Micro $ of
Zde je Google oficiální dokumentace této funkce :
Interpunkce, která není ignorována
- Interpunkce v populárních termínech, které mají konkrétní významy, například [C ++] nebo [C #] (oba jsou názvy programovacích jazyků) , nejsou ignorovány.
- K označení cen se používá znak dolaru ($). [nikon 400] a [nikon $ 400] přinesou různé výsledky.
- Pomlčka – se někdy používá jako signál, že obě slova kolem něj jsou velmi silně propojena. (Pokud za – a mezerou před ním není mezera, v takovém případě se jedná o záporné znaménko.)
- Symbol podtržítka _ není při spojení dvou slov ignorován, např. [quick_sort].
Odpověď
Promiňte, vy nemůže „t. Neschopnost vyhledávat řádkový šum na Google je zhoubou programátorů.Zkuste někdy hledat články o vyhledávání A *.
Komentáře
- Zdá se, že to přináší spoustu výsledků: google.com/search?q=“ a + star “ + vyhledávání + algoritmus
- Chybí mi AltaVista
- Trik je vzdálenost a asociace slov a znaků. Hledání “ a * search “ vyvolá stránku Wikipedie jako první relevantní výsledek. Může to považovat “ * “ za prostor, ale funguje to kvůli asociaci s “ hledat „.
- zajímavě hledat “ A * “ na Bingu přináší stránku Wikipedie jako první výsledek, Google mi dává spoustu hluku. Možná místně relevantní hluk pro “ A „, ale ne to, co jsem chtěl 🙂
- Google má některé speciální případy pro nějakou interpunkci. Hledání C # zvýší očekávané výsledky. Shame A * doesn ‚ t.
Answer
Google dělá to nyní, viz Vylepšení vyhledávání speciálních znaků v programovacích jazycích
Pro ti, kteří hledají odpovědi na technické dotazy, Google právě vylepšil svoji vyhledávací hru. Nyní v případě dotazů obsahujících sekvence 2–3 speciálních znaků, jako jsou [== vs ===] a [+ =], vrátí Google výsledky o významu těchto sekvencí v programovacích jazycích.
Komentáře
- Aktuální a relevantní v roce 2017 ve srovnání s nyní neplatnými komentáři a informacemi z předchozích let.
Odpovědět
No, můžete to udělat bing vložením uvozovek, ale nezdá se, že by přišlo s čímkoli relevantním:
http://www.bing.com/search?q=“-f> @% 2B% 3F * < .-% 26 “ _: $% 23 /% 25! „
Vyhledávání Google také přineslo irelevantní výsledky dokud jsem do dotazu nepřidal„ perl “, v takovém případě ve skutečnosti přišel s otázkou stackoverflow ohledně vašeho oblíbeného programátorského vtipu , který měl tento řetězec:
http://www.google.com/search?q=“-f> @% 2B% 3F * < .-% 26 „_: $% 23 /% 2 5! „+ Perl
Komentáře
- V dnešní době dostávám “ vaše hledat – “ -f > @ +? * <. – – neodpovídá jakékoli dokumenty. “ na Googlu; na zdraví!
odpověď
https://duckduckgo.com zpracoval mé hledání„ Redis :: Queue “správně (neignoruje ::
).
Odpověď
Google nevyhledává interpunkční znaky, pokud vím. V tomto případě byste možná chtěli zkusit hledat pomocí popisu vašich postav: něco jako plus equals
nebo plusequals
. To vám pravděpodobně něco najde, zvláště pokud do dotazu přidáte programovací jazyk (PHP
v tomto případě).
Komentáře
- Toto je dobrý přístup, ale pravděpodobně také dostanete mnoho nesouvisejících odpovědí . V tomto konkrétním případě máte ‚ štěstí, protože pokud hledáte
plusequal
v Googlu, první zásah je v tomto článku: + = znaménko plus – C / C ++ odpověď s , což je pravděpodobně dobrá odpověď na to, co chcete.
Odpověď
Můžete stačí použít slova k upřesnění symbolů a hledání tímto způsobem.
tj pro +=
můžete vyhledat plus equal
.
Zdá se, že Google při tomto hledání dělá správnou věc .
Odpovědět
Zeptejte se na to na superuser.com a počkejte, až to Google zaindexuje. Právě jsem našel tuto stránku googlením "-f>@+?*<.-&"_:$#/%!"
(s uvozovkami).
Výsledná adresa URL stránky vyhledávání je http://www.google.ca/search?q="-f>@%2B%3F*<.-%26"_:$%23/%25!"
Odpověď
Myslel jsem, že pokud něco umístíte do uvozovek, vynutí to hledání přesného výrazu.
tj. vyhledávání
„C ++“
vyhledá C ++ a nejen C
Komentáře
- Je to proto, že fráze
C++
je indexována speciálně. Ve skutečnosti nabídky ‚ nepotřebujete. Přečtěte si odpověď od Senseful .TakžeC++
získá platné zásahy proC++
(neC
aC#
) protože je indexován, ale"1+2"
ignoruje+
a vrátí vše, co obsahuje1
a2
protože1+2
není indexován.
Odpovědět
Zkusili jste hledat dvojité uvozovky jako "+="
. Když jsem použil uvozovky, vrátil jsem výsledky pro +=
.
https://www.google.com/search?q="+="
Odpovědět
Zdá se, že téměř nikdo nerozuměl otázce ops. Neptá se, jak použít +=
jako součást vyhledávání Google. Ptá se, jak by mohl hledat definici +=
ve vyhledávači, který do značné míry ignoruje speciální znaky.
@ChrisF, musíte nejprve pochopit, co máte „Hledáte, aby bylo možné lépe formulovat váš dotaz.
+=
je běžný operátor přiřazení téměř v jakémkoli jazyce. Pokud jste konkrétně po definici PHP pak můžete zkusit PHP assignment operators
. Pro zřetězení řetězců byste použili .=
, což se volně překládá do and equals
.
U celých čísel by to provedlo matematickou operaci . Další informace najdete tento odkaz .
Komentáře
- Bylo to nefunkční hlasoval jsem kvůli zbytečným úpravám, protože nevidím žádný jiný důvod. : \
$# is no longer supported
“ na Perlu 5.10