我想搜索+=的含义,但Google不会返回任何文档。

此外,当我遇到一些PHP代码时,我不明白我无法按书面形式搜索关键字。

如何搜索这些特殊字符或在搜索中包括这些特殊字符。

评论

大声笑,如果将其包含在引号中,则会得到10个结果,但都不包含字符串;-)。

我在Perl 5.10上收到错误“不再支持$#”

有人声称这些奖励积分。我使用过perl,但是我从未达到过我可以理解的代码段。你可以说,因为我仍然很理智。

我认为您忘记了发布代码,只是将键盘捣碎了。

x + = y与x = x + y相同,但是您可能已经知道了。

#1 楼

刚刚由Google宣布,搜索特殊字符的功能大大提高了。
要抓住什么?您需要搜索至少两个或三个字符。

现在,对于包含2-3个特殊字符(例如[== vs ===]和[+ =])的序列的查询,Google会返回例如,如果您正在搜索[c ++ 17]的含义,您将获得众所周知的编程语言而不是c17的结果,带来一架波音飞机。此外,包含标点符号的组织和产品名称(例如She ++和Notepad ++)将返回更准确的结果。

+=甚至专门用作示例字符串。
与所有Google改进一样,这可能会分阶段推出,并且可能并非在所有语言中都可用。

评论


截止到今天,它仍然尚未推出。搜索C ++ 17仍会得到波音C-17 Globemaster III的结果。

–duplex143
4月12日下午5:24

现在它可以使用许多符号,但是在搜索查询中仍会忽略“ @”符号。

–安德森·格林(Anderson Green)
6月20日13:32



#2 楼

不幸的是,这是不可能的。

从Google官方帮助页面开始:


通常,标点符号会被忽略,包括@#$%^&*() = + [] \和其他特殊字符


我会尝试查看其他可能有用的搜索引擎或资源。

来自Google帮助论坛的资源:


在搜索中包含特殊字符
搜索包括特殊字符和其他通常被忽略的字符符号/单词


评论


请注意,遗憾的是,Google代码搜索从今天起不再可用。 groups.google.com/group/google-code-search/browse_thread/thread/…

– Alex Dupuy
2012年1月15日7:50



拒绝投票,因为答案绝对是错误的,请比较Google搜索结果中的c和c#。

–最佳
17年1月23日在20:46

@Superbest如果您检查archive.org,您会注意到链接的Google帮助页面曾经说过标点符号被忽略了,但现在不再这么说了。因此,七年前发布时可能是正确的。

–贾斯汀·M
17 Mar 17 '17 at 20:23

现在这是可能的。看到这个答案。

–ale
17年4月26日在12:39

@pnuts谢谢,应该使用以下链接进行修复:productforums.google.com/forum/#!category-topic/websearch/…

– bjtitus
17年8月22日15:43



#3 楼

写下来:

-f:perldoc -f -X。如果未指定文件名(例如此处),则检查$_是否包含纯文件名。

>:检查RHS是否大于LHS

@+:在标量上下文中,返回@+中的元素数

?:条件运算符

*<main::<的全局变量

.:字符串串联运算符

-&'_:调用子例程main::_。仅供参考,'perl4样式程序包名称分隔符。请尝试perl -MHTML'Template -e 1

::继续使用条件运算符

$#:打印数字的输出格式

/:除法运算符

%!%ERRNO;请参见perldoc perlvar

因此,不费吹灰之力就可以理解。显然,这不是任何人都应该编写程序的方式,但是人们突破界限会带来一些好处。

评论


哇,好棒我错过了$#(已弃用?)和-&'_。

–马克·坎拉斯(Mark Canlas)
09年7月31日在15:13

@马克谢谢。 $#不再存在。我不知道它什么时候被淘汰。在Google上搜索google.com/search?q=perl4+%24%23使我想到了它。

–SinanÜnür
09年7月31日在15:19

整洁,但您能否说明这对在Google搜索中搜索带有特殊字符的关键字有何帮助?干杯!

– sdaau
2015年2月23日下午22:00

@sdaau最初,此问题发布到Stackoverflow上,标题为“如何在Google?上搜索“ -f> @ +?* <.-&'_:$#/%!”?决定该问题不是程序设计问题,此后此问题已被反复踢过,修改过,合并过,变形过几次。我的回答也随之而来。另请参阅什么是“ -f> @ +?* <.-& '_:$#/%!”在Perl中?

–SinanÜnür
2015年2月24日在1:59



#4 楼

您可以使用http://www.symbolhound.com
[披露:我是该网站的开发人员]

不同于Google(甚至是代码搜索),SymbolHound在网络中包含特殊字符和符号搜索。例如:@#$%^&*()= + [] \等。

您应该能够找到+ = http://symbolhound.com/?q=%2B%的结果3D
索引在不断增长,因此每天的结果将越来越具有相关性。

我希望这能回答您的问题!祝你好运

评论


多年来一直使用symbolhound。从来没有失望过!

– bluelurker
19年7月9日在8:40

这个网站对我有用。请注意,它不是https,因此,如果您在网址栏中输入http,请确保使用http。

–Millar248
19-10-10在13:42

#5 楼

我注意到有些标点符号被索引。例如,

C ++
i ++
Micro $ oft

这是Google在此功能上的官方文档:


不可忽略的标点符号


流行的标点符号具有特殊含义,像[C ++]或[C#](都是编程语言的名称)一样,都不会被忽略。
美元符号($)用于表示价格。 [nikon 400]和[nikon $ 400]会给出不同的结果。 (除非-后面没有空格,在前面没有空格,在这种情况下它是一个负号。)
下划线符号_在连接两个单词(例如, [quick_sort]。



#6 楼

对不起,你不能。无法在Google上搜索线路噪音是程序员的祸根。尝试寻找有关A *搜索的文章。

评论


这似乎得到了很多结果:google.com/search?q="a+star"+search+algorithm

–乔恩·斯基特(Jon Skeet)
09年7月31日在14:07

让我想念AltaVista

– Eli
09年7月31日在14:08

诀窍是单词和字符的距离和关联。搜索“ a *搜索”将使Wikipedia页面成为第一个相关结果。它可以将“ *”视为空格,但是由于与“搜索”的关联而可以使用。

– Killroy
09年7月31日在14:09

有趣的是,在Bing上搜索“ A *”会产生Wikipedia页面作为第一个结果,Google给了我很多声音。也许与“ A”有关的本地噪音,但不是我想要的:)

–乔伊
09年8月3日在19:41

Google确实有一些特殊的标点符号。搜索C#会得到预期的结果。可耻A *没有。

–尼尔森
09年8月31日在20:12

#7 楼

Google现在就这样做,请参阅对以编程语言搜索特殊字符的改进。


对于那些寻求技术查询答案的人,Google只是增强了其搜索游戏。现在,对于包含2-3个特殊字符(例如[== vs ===]和[+ =])的序列的查询,Google会以编程语言返回有关这些序列含义的结果。


评论


与往年无效的评论和信息相比,2017年的最新和相关信息。

– TonyG
17/12/23在19:51

#8 楼

好吧,您可以在其周围加上引号来加以引用,但似乎没有提出任何相关建议:http://www.bing.com/search?q =“ -f> @%2B%3F * < .-%26'_:$%23 /%25!“

谷歌搜索也得出了不相关的结果,直到我在查询中添加了“ perl”,在这种情况下实际上一个有关您喜欢的程序员笑话的stackoverflow问题,该笑话包含以下字符串:http://www.google.com/search?q =“ -f> @%2B%3F * <.-%26'_:$%23 /% 25!“ + perl

评论


这些天来,我在Google上收到“您的搜索-“ -f> @ +?* <.--没有任何文档。”;欢呼!

– sdaau
2015年2月23日在22:03

#9 楼

https://duckduckgo.com正确处理了我对“ Redis :: Queue”的搜索(不忽略::)。

#10 楼

据我所知,Google不会搜索标点符号。在这种情况下,您可能想要尝试的是搜索字符描述:诸如plus equalsplusequals。那可能会找到一些东西,特别是如果您将编程语言添加到查询中(在这种情况下为PHP)。

评论


这是一个很好的方法,但是您可能还会得到许多不相关的答案。对于这种特殊情况,您很幸运,因为如果您在Google中搜索正等号,则该文章的第一招是:+ =加等号-C / C ++答案,这可能是您想要的一个很好的答案。

–敬畏
2011年4月19日在7:22

#11 楼

您可以只使用单词来拼写符号并以这种方式进行搜索。

即对于+=,您可以搜索plus equal

通过这种方式搜索,Google似乎做对了。

#12 楼

在superuser.com上询问有关此问题的信息,然后等待Google将其编入索引。我刚刚通过搜索"-f>@+?*<.-&'_:$#/%!"(带引号)找到了此页面。

结果搜索页面URL为http://www.google.ca/search?q="-f>@%2B%3F*<.-%26'_:$%23/%25!"

#13 楼

我认为,如果您在引号中放置某些内容,将强制搜索该确切术语。

即搜索


“ C ++”


将搜索C ++,而不仅仅是C

评论


这是因为短语C ++是专门索引的。您实际上不需要引号。请参阅Senseful的答案。因此,C ++对C ++(不是C和C#)获得了有效的匹配,因为它已被索引,但是“ 1 + 2”将忽略+,并返回所有包含1和2的内容,因为1 + 2没有被索引。

–敬畏
2011年4月19日在7:31



#14 楼

您是否尝试使用"+="之类的双引号进行搜索。当我使用双引号时,确实得到了+=的结果。

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


#15 楼

似乎几乎没有人了解ops问题。他没有问如何将+=用作Google搜索的一部分。他问他如何在很大程度上忽略特殊字符的搜索引擎中搜索+=的定义。

@ChrisF,您需要先了解您要搜索的内容才能更好地表达您的短语查询。

+=是几乎所有语言的常见赋值运算符。如果您专门使用PHP定义,则可以尝试PHP assignment operators。对于字符串连接,可以使用.=,它可以轻松地转换为and equals。对于整数,它将执行数学运算。请参阅此链接以获取更多信息。

评论


是否由于无意义的编辑而对此否决了,因为我看不到其他原因。 :\

–泛酮
2015年7月2日,下午3:13