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

  • Lol, otrzymasz 10 wyników, jeśli umieścisz go w cudzysłowie, żaden z nich nie zawiera ciągu; -).
  • W Perlu 5.10 wyświetla się błąd ” $# is no longer supported
  • Ktoś odbiera te dodatkowe punkty. ' pracowałem z Perlem, ale ' nigdy nie osiągnąłem poziomu, na którym ten kod fragment byłby dla mnie zrozumiały. Możesz to stwierdzić, ponieważ ' nadal jestem zdrowy na umyśle.
  • Myślę, że zapomniałeś opublikować kod i po prostu zmasakrowałem klawiaturę.
  • x + = y to to samo co x = x + y, ale ty prawdopodobnie już to rozgryzłem.

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 dla Boeing 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:

Komentarze

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ęc C++ otrzymuje prawidłowe trafienia dla C++ (nie C i C#), ponieważ jest indeksowany, ale "1+2" ignoruje + i zwraca wszystko, co zawiera 1 i 2, 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. : \

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *