Chcę wyszukać, co oznacza +=
, ale Google nie zwróci żadnych dokumentów.
Również gdy natknę się na jakiś kod PHP, którego nie rozumiem, nie mogę wyszukać słów kluczowych tak, jak zostały napisane.
Jak mogę wyszukać te znaki specjalne lub dołączyć te znaki specjalne do szukaj.
Komentarze
Odpowiedź
Po prostu ogłoszone przez Google , wyszukiwanie znaków specjalnych zostało znacznie ulepszone.
Haczyk? Musisz wyszukać co najmniej dwa lub trzy znaki.
Teraz dla zapytań zawierających sekwencje 2-3 znaków specjalnych, takich jak [== vs == =] i [+ =], Google zwróci wyniki dotyczące znaczenia tych sekwencji w językach programowania.
Na przykład, jeśli szukasz znaczenia [c ++ 17], zobaczysz uzyskać wyniki dla dobrze znanego języka programowania zamiast c17, który wywołuje samolot Boeinga. Ponadto nazwy organizacji i produktów zawierające znaki interpunkcyjne, takie jak She ++ i Notepad ++, będą zwracać dokładniejsze wyniki.
+=
jest nawet przywoływany jako przykładowy ciąg.
Podobnie jak w przypadku wszystkich ulepszeń Google, jest to prawdopodobnie wdrażane etapami i może nie być dostępne we wszystkich językach.
Komentarze
- Na dzień dzisiejszy ' nie został jeszcze wdrożony. Wyszukiwanie
C++17
nadal daje wyniki dlaBoeing C-17 Globemaster III
. - Działa teraz z wieloma symbolami, ale nadal ignoruje ” @ ” w wyszukiwanych hasłach.
Odpowiedź
Niestety nie jest to możliwe.
Z oficjalnego Strona pomocy Google :
Ogólnie interpunkcja jest ignorowana, w tym @ # $% ^ & * () = + [] \ i inne znaki specjalne
Spróbuję przejrzeć inne wyszukiwarki lub zasoby, które mogą być pomocnym. Coś w rodzaju GitHub może być przydatne.
Źródła z Forum pomocy Google:
- Uwzględnij znaki specjalne w wyszukiwaniu
- Szukaj, uwzględniając znaki specjalne i inne zwykle ignorowane symbole / słowa
Komentarze
- Uwaga, niestety, wyszukiwarka Google Code Search nie jest już dziś dostępna. groups.google.com/group/google-code-search/browse_thread/thread/…
- Głos przeciw, ponieważ odpowiedź jest absolutnie fałszywa, porównaj wyniki wyszukiwania Google dla
c
ic#
. - @Superbest Jeśli zajrzysz na archive.org, ' zauważysz, że na połączonej stronie pomocy Google była mowa o zignorowaniu interpunkcji, ale już tak nie jest. Więc prawdopodobnie tak było, kiedy został opublikowany siedem lat temu.
- Teraz jest to możliwe. Zobacz tę odpowiedź .
- @pnuts Dzięki, powinno zostać naprawione za pomocą tego linku: productforums.google.com/forum/#!category-topic/websearch/…
Odpowiedź
Napisz to:
-f
: perldoc -f -X .Jeśli nie określono nazwy pliku (tak jak w tym przypadku) sprawdza, czy $_
zawiera nazwę zwykłego pliku
>
: Sprawdza, czy prawa strona jest większa niż lewa strona
@+
: W kontekście skalarnym zwraca liczbę elementów w @+
?
: operator warunkowy
*<
: Glob dla main::<
.
: Operator konkatenacji ciągów
-&"_
: Wywołuje podprogram main::_
. Do Twojej wiadomości, "
to perl4
style separator nazwy pakietu. Wypróbuj perl -MHTML"Template -e 1
.
:
: Kontynuacja z operatorem warunkowym
$#
: Format wyjściowy dla drukowanych liczb
/
: Operator dzielenia
%!
: %ERRNO
; zobacz perldoc perlvar
Nie jest więc niemożliwe to zrozumieć, jeśli włożysz w to trochę wysiłku. Oczywiście nie jest to sposób, w jaki każdy powinien pisać programy, ale są pewne korzyści płynące z przekraczania granic.
Komentarze
- Wow, brawo. Brakuje mi $ # (przestarzałe?) I – & ' _.
- @Mark thanks.
$#
już nie istnieje. Nie wiem, kiedy został wycofany. Wyszukiwanie w Google hasła google.com/search?q=perl4+%24%23 doprowadziło mnie do tego. - Zgrabnie, ale czy mógłbyś wyjaśnić jak to pomaga w wyszukiwaniu słowa kluczowego ze znakami specjalnymi w wyszukiwarce Google? Pozdrawiam!
- @sdaau Pierwotnie to pytanie zostało opublikowane w Stackoverflow z tytułem ” Jak mogę wyszukać
"-f>@+?*<.-&'_:$#/%!"
w Google? `lub coś podobnego. Ktoś pośpiesznie zdecydował, że to pytanie nie jest kwestią programowania i od tamtej pory zostało kilkakrotnie przekopane, zmienione, scalone, przekształcone. Moja odpowiedź podążyła wraz z nią. Zobacz też Co to jest ” -f > @ +? * < .- & ' _: $ # /%! ” w Perlu? .
Odpowiedź
Możesz użyć http://www.symbolhound.com [ujawnienie: jestem programistą witryny]
W przeciwieństwie do Google (nawet wyszukiwanie kodowe) SymbolHound zawiera specjalne znaki i symbole w wyszukiwaniu internetowym . ex: @ # $% ^ & * () = + [] \ itd.
Wyniki dla + = http://symbolhound.com/?q=%2B%3D Indeks stale rośnie, więc każdego dnia wyniki będą coraz bardziej trafne.
I mam nadzieję, że to odpowiada na twoje pytanie! Powodzenia
Komentarze
- Używam symbolhound od lat. Nigdy się nie zawiodłem!
- Ta strona działa dla mnie. Pamiętaj, że nie jest to https, więc pamiętaj, aby użyć http, jeśli wpiszesz go w pasku adresu URL.
Odpowiedź
Zauważyłem, że niektóre słowa z interpunkcją są indeksowane.
Na przykład:
- C ++
- i ++
- Micro $ oft
Tutaj „jest Google” oficjalna dokumentacja tej funkcji :
Interpunkcja, która nie jest ignorowana
- Znaki interpunkcyjne w popularnych terminach, które mają określone znaczenie, np. [C ++] lub [C #] (oba są nazwami języków programowania) , nie są ignorowane.
- Znak dolara ($) służy do wskazywania cen. [nikon 400] i [nikon $ 400] dadzą różne wyniki.
- Myślnik – jest czasami używany jako sygnał, że dwa otaczające go słowa są bardzo silnie powiązane. (O ile nie ma spacji po znaku – i spacji przed nim, w takim przypadku jest to znak ujemny).
- Symbol podkreślenia _ nie jest ignorowany, gdy łączy dwa słowa, np. [quick_sort].
Odpowiedź
Przepraszamy, can „t. Brak możliwości wyszukiwania zakłóceń linii w Google jest zmorą programistów.Spróbuj kiedyś poszukać artykułów na temat wyszukiwania A *.
Komentarze
- Wydaje się, że daje mnóstwo wyników: google.com/search?q=” a + star ” + algorytm + wyszukiwania
- Tęsknię za AltaVista
- Sztuczka polega na odległości między słowami i znakami oraz skojarzeniach. Wyszukiwanie ” a * search ” powoduje wyświetlenie strony Wikipedii jako pierwszego odpowiedniego wyniku. Może traktować ” * ” jako spację, ale działa dzięki powiązaniu z ” search „.
- Interesujące wyszukiwanie ” A * ” w Bing daje stronę Wikipedii jako pierwszy wynik, Google daje mi sporo szumu. Może lokalnie istotny szum dla ” A „, ale nie tego, czego chciałem 🙂
- Google ma kilka specjalnych przypadków dla jakiejś interpunkcji. Wyszukiwanie w języku C # powoduje wyświetlenie oczekiwanych wyników. Wstyd A * nie ' t.
Odpowiedz
Google robi to teraz, zobacz Udoskonalenia wyszukiwania znaków specjalnych w językach programowania
Dla tych, którzy szukają odpowiedzi na pytania techniczne, Google właśnie ulepszyło swoją grę wyszukiwania. Teraz w przypadku zapytań zawierających sekwencje 2-3 znaków specjalnych, takich jak [== vs ===] i [+ =], Google zwróci wyniki dotyczące znaczenia tych sekwencji w językach programowania.
Komentarze
- Aktualne i istotne w 2017 r. W porównaniu z obecnie nieważnymi komentarzami i informacjami z poprzednich lat.
Odpowiedź
Cóż, możesz ją znaleźć, umieszczając wokół niej cudzysłowy, ale wydaje się, że nie zawiera niczego odpowiedniego:
http://www.bing.com/search?q=”-f> @% 2B% 3F * < .-% 26 ” _: $% 23 /% 25! „
Wyszukiwarka Google również zwróciła nietrafne wyniki do dodania do zapytania„ perl ”. W takim przypadku w rzeczywistości pojawiło się pytanie o przepełnienie stosu dotyczące Twojego ulubionego żartu programisty , które zawierało następujący ciąg:
http://www.google.com/search?q=”-f> @% 2B% 3F * < .-% 26 „_: $% 23 /% 2 5! „+ Perl
Komentarze
- Obecnie ” szukaj – ” -f > @ +? * <. – – nie pasuje wszelkie dokumenty. ” w Google; Pozdrawiam!
Odpowiedz
https://duckduckgo.com poprawnie obsłużył moje wyszukiwanie„ Redis :: Queue ”(nie ignorując ::
).
Odpowiedź
Google nie wyszukuje znaków przestankowych, o ile wiem. W tym przypadku możesz spróbować wyszukać opis swoich znaków: coś na przykład plus equals
lub plusequals
. To prawdopodobnie coś ci pomoże, zwłaszcza jeśli dodasz język programowania do zapytania (PHP
w tym przypadku).
Komentarze
- To jest dobre podejście, ale prawdopodobnie otrzymasz także wiele niepowiązanych odpowiedzi . W tym konkretnym przypadku ' masz szczęście, ponieważ jeśli szukasz
plusequal
w Google, pierwsze trafienie prowadzi do tego artykułu: + = plus znak równości – odpowiedź w C / C ++ s , co jest prawdopodobnie dobrą odpowiedzią na to, czego chcesz.
Odpowiedź
Możesz po prostu użyj słów do przeliterowania symboli i szukaj w ten sposób.
tj w przypadku +=
możesz wyszukać plus equal
.
Wydaje się, że Google postępuje właściwie, gdy szukasz w ten sposób .
Odpowiedź
Zadaj pytanie na ten temat na superuser.com i poczekaj, aż Google go zindeksuje. Właśnie znalazłem tę stronę, wpisując w google "-f>@+?*<.-&"_:$#/%!"
(w cudzysłowach).
Wynikowy URL strony wyszukiwania to http://www.google.ca/search?q="-f>@%2B%3F*<.-%26"_:$%23/%25!"
Odpowiedź
Sądziłem, że umieszczenie czegoś w cudzysłowie wymusi wyszukiwanie dokładnego terminu.
tzn. wyszukiwanie
„C ++”
wyszukałoby C ++ a nie tylko C
Komentarze
- Dzieje się tak, ponieważ fraza
C++
jest specjalnie indeksowana. Właściwie nie ' nie potrzebujesz cudzysłowów. Zobacz odpowiedź z Senseful .Tak więcC++
otrzymuje prawidłowe trafienia dlaC++
(nieC
iC#
), ponieważ jest indeksowany, ale"1+2"
ignoruje+
i zwraca wszystko, co zawiera1
i2
, ponieważ1+2
nie jest indeksowane.
Odpowiedź
Czy próbowałeś wyszukiwać w cudzysłowach, np. "+="
. Otrzymałem wyniki dla +=
, gdy użyłem podwójnych cudzysłowów.
https://www.google.com/search?q="+="
Odpowiedź
Wygląda na to, że prawie nikt nie zrozumiał pytania dotyczącego operacji. Nie pyta, jak używać +=
jako części wyszukiwania Google. Pyta, jak mógłby szukać definicji +=
w wyszukiwarce, która w dużej mierze ignoruje znaki specjalne.
@ChrisF, musisz najpierw zrozumieć, co „ponowne wyszukiwanie w celu lepszego sformułowania zapytania.
+=
to typowy operator przypisania w prawie każdym języku. Jeśli konkretnie chodzi o definicję PHP wtedy możesz spróbować PHP assignment operators
. Do konkatenacji ciągów użyłbyś .=
, co luźno tłumaczy się na and equals
.
W przypadku liczb całkowitych wykonuje operację matematyczną . Skorzystaj z tego linku , aby uzyskać więcej informacji.
Komentarze
- Czy to zostało wyłączone głosowałem ze względu na bezcelową edycję, ponieważ nie widzę innego powodu. : \
$# is no longer supported
”