+=
的含义,但Google不会返回任何文档。此外,当我遇到一些PHP代码时,我不明白我无法按书面形式搜索关键字。
如何搜索这些特殊字符或在搜索中包括这些特殊字符。
#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 equals
或plusequals
。那可能会找到一些东西,特别是如果您将编程语言添加到查询中(在这种情况下为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
评论
大声笑,如果将其包含在引号中,则会得到10个结果,但都不包含字符串;-)。我在Perl 5.10上收到错误“不再支持$#”
有人声称这些奖励积分。我使用过perl,但是我从未达到过我可以理解的代码段。你可以说,因为我仍然很理智。
我认为您忘记了发布代码,只是将键盘捣碎了。
x + = y与x = x + y相同,但是您可能已经知道了。