标签: search

不区分大小写的搜索列表

我有一个testList包含一堆字符串的列表.我想testList在列表中不存在的情况下添加一个新字符串.因此,我需要对列表进行不区分大小写的搜索并使其有效.我不能使用,Contains因为这没有考虑到套管.ToUpper/ToLower出于性能原因,我也不想使用它.我遇到了这种方法,它起作用:

    if(testList.FindAll(x => x.IndexOf(keyword, 
                       StringComparison.OrdinalIgnoreCase) >= 0).Count > 0)
       Console.WriteLine("Found in list");
Run Code Online (Sandbox Code Playgroud)

这有效,但它也匹配部分单词.如果列表包含"山羊",我不能添加"燕麦",因为它声称"燕麦"已经在列表中.有没有办法以不区分大小写的方式有效地搜索列表,其中单词必须完全匹配?谢谢

c# search list case-insensitive

128
推荐指数
4
解决办法
10万
查看次数

数据结构树和图之间有什么区别?

从学术上讲,数据结构Tree和Graph之间的本质区别是什么?那么基于树的搜索和基于图的搜索呢?

tree search map data-structures

127
推荐指数
6
解决办法
9万
查看次数

在元组列表中查找元素

我有一个列表'a'

a= [(1,2),(1,4),(3,5),(5,7)]
Run Code Online (Sandbox Code Playgroud)

我需要找到特定数字的所有元组.说它会是1

result = [(1,2),(1,4)]
Run Code Online (Sandbox Code Playgroud)

我怎么做?

python search tuples list

123
推荐指数
6
解决办法
30万
查看次数

Eclipse:使用相同编辑器选项卡通过多次搜索打开的文件

在eclipse中使用"文件搜索"功能在".java"文件中查找一些文本时,我可能会得到几个搜索结果的列表.假设我双击文件"A.java",然后在新的编辑器选项卡中打开A.java.如果我再次使用"文件搜索"功能查找其他一些文本,这次双击文件"B.java",该文件将替换编辑器中的"A.java".

我希望Eclipse为B.java打开一个新的编辑器,以便我的编辑器选项卡中都可以使用A.java和B.java.这可能吗?我已经浏览了偏好,但我不确定哪个选项会给我这个功能.

eclipse search

121
推荐指数
2
解决办法
2万
查看次数

如何在.NET中运行时将文件夹添加到程序集搜索路径?

我的DLL由第三方应用程序加载,我们无法自定义.我的程序集必须位于自己的文件夹中.我无法将它们放入GAC(我的应用程序需要使用XCOPY进行部署).当根DLL尝试从另一个DLL(在同一文件夹中)加载资源或类型时,加载失败(FileNotFound).是否可以以编程方式(从根DLL)将我的DLL所在的文件夹添加到程序集搜索路径?我不允许更改应用程序的配置文件.

.net search assemblies path

120
推荐指数
8
解决办法
9万
查看次数

使用jQuery查找元素ID包含特定文本的页面上的所有元素

我正在尝试查找页面上元素ID包含特定文本的所有元素.然后,我需要根据它们是否隐藏来过滤找到的元素.任何帮助是极大的赞赏.

search jquery wildcard filter find

119
推荐指数
4
解决办法
17万
查看次数

程序员友好的搜索引擎?

Google对使用$和#等字符搜索逐字字符串不友好.是否有搜索引擎支持搜索逐字字符串?

我知道这个问题刚才被问过,但没有得到任何好的答案.如果我仍然无法得到答案,我准备好了.当然,完全有可能没有一个,但我想确定:)

编辑:行情不起作用.Google甚至在引用时也会删除符号.

示例查询:为makefile中的$ <变量创建"$ <".

search search-engine

118
推荐指数
1
解决办法
3万
查看次数

如何来回反向搜索?

reverse-i-search经常使用,这很酷.有时候,当多次按CTRL+ 时r,我会传递我实际需要的命令.因为CTRL+ r在历史中向后搜索,从最新到最旧,我必须:

  1. 取消,
  2. 再次搜索和
  3. 完全停在命令,没有通过它.

虽然在reverse-i-search提示中,是否有可能向前搜索,即从我站到最新的位置.我天真地尝试了CTRL+ Shift+ r,没有运气.我听说过CTRL+ g但这不是我在这里所期待的.有人有想法吗?

linux bash shell search

117
推荐指数
3
解决办法
8万
查看次数

使用T-SQL查找最后一次出现的子字符串的索引

有没有一种直接的方法来使用SQL查找最后一次出现的字符串的索引?我现在正在使用SQL Server 2000.我基本上需要.NET System.String.LastIndexOf方法提供的功能.一个小的谷歌搜索透露了这个 - 函数来检索最后一个索引 - 但如果你传入一个"文本"列表达式,这不起作用.在其他地方找到的其他解决方案只有在您搜索的文本长度为1个字符时才起作用.

我可能不得不做一个功能.如果我这样做,我会在这里发布,所以你们大家可以看看它,也许可以利用它.

t-sql sql-server string search sql-server-2000

116
推荐指数
9
解决办法
34万
查看次数

如何关闭Visual Studio 2013 Preview?

当我想搜索文件时,我使用Ctrl+ ,.弹出搜索框,然后我开始输入.但内置预览只会抓取我输入的内容并打开文件.即使我还在打字.

我正在尝试打开一个名为的文件report_vaccine,但我只能report在预览打开第一个选定的报告时获得.这使得这种快速文件搜索形式几乎无用,这令人沮丧,因为我们有数百个触发器,滚动浏览并手动查找文件是一个巨大的痛苦.

如果有办法关闭预览,我会很好.这个命令工作正常对我来说比预览要打开的文件更重要.

我没有resharper.我认为命令就像Ctrl+ Shift+ t.

search command ctrl visual-studio visual-studio-2013

116
推荐指数
3
解决办法
2万
查看次数