标签: search

如何在Python中找到与正则表达式的所有匹配?

在我正在编写的程序中,我使用Python re.search()函数在一个文本块中查找匹配项并打印结果.但是,程序一旦找到文本块中的第一个匹配就退出.

如果程序没有停止,直到找到所有匹配项,我该如何反复执行此操作?有没有单独的功能来做到这一点?

python regex search

288
推荐指数
1
解决办法
23万
查看次数

如何在多个文件中搜索字符串并返回Powershell中的文件名?

我几天前已经开始学习powershell了,我在google上找不到任何我需要的东西,所以请忍受我的问题.

我被要求将一些文本字符串替换为多个文件.我不一定知道可能的目标文件的扩展名,也不知道它们的位置.到目前为止,我已经设法以递归方式浏览目录(get-ChildItem -recurse),并使用get-content和select-string查找我正在寻找的字符串:

Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
Run Code Online (Sandbox Code Playgroud)

问题是,我可以看到我正在寻找的文本的出现,但我不知道如何告诉PS返回每个匹配文件的路径和名称.

如何获取包含我要查找的表达式的文件的名称和位置?

string powershell recursion search text

279
推荐指数
10
解决办法
31万
查看次数

不区分大小写的搜索

我正在尝试使用JavaScript中的两个字符串进行不区分大小写的搜索.

通常它会是这样的:

var string="Stackoverflow is the BEST";
var result= string.search(/best/i);
alert(result);
Run Code Online (Sandbox Code Playgroud)

/i标志将不区分大小写.

但我需要搜索第二个字符串; 没有旗帜它完美无缺:

var string="Stackoverflow is the BEST";
var searchstring="best";
var result= string.search(searchstring);
alert(result);
Run Code Online (Sandbox Code Playgroud)

如果我将/i标志添加到上面的示例中,它将搜索searchstring而不是变量"searchstring"中的内容(下一个示例不起作用):

var string="Stackoverflow is the BEST";
var searchstring="best";
var result= string.search(/searchstring/i);
alert(result);
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript search case-insensitive string-comparison

268
推荐指数
5
解决办法
30万
查看次数

使用C#检查字符串是否包含字符串数组中的字符串

我想使用C#来检查字符串值是否包含字符串数组中的单词.例如,

string stringToCheck = "text1text2text3";

string[] stringArray = { "text1", "someothertext", etc... };

if(stringToCheck.contains stringArray) //one of the items?
{

}
Run Code Online (Sandbox Code Playgroud)

如何检查'stringToCheck'的字符串值是否包含数组中的单词?

c# arrays string search

266
推荐指数
7
解决办法
52万
查看次数

从Eclipse搜索中排除文件夹

有没有办法在Eclipse中搜索某些文件夹(及其所有子文件夹)?

eclipse search

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

在Github项目中搜索代码

有没有办法在Github项目的代码中grep一些东西?

我可以拉动源并在本地grep它,但我想知道是否可以通过Web界面或第三方替代方案.

想法?

git search github

251
推荐指数
8
解决办法
10万
查看次数

MySQL搜索并替换字段中的一些文本

MySQL查询将在表中的某个特定字段中进行文本搜索和替换?

即搜索foo并替换为具有bar值的字段的记录hello foo变为hello bar.

mysql sql search replace

244
推荐指数
5
解决办法
19万
查看次数

如何在ruby中通过哈希值在哈希数组中进行搜索?

我有一系列哈希,@ fathers.

a_father = { "father" => "Bob", "age" =>  40 }
@fathers << a_father
a_father = { "father" => "David", "age" =>  32 }
@fathers << a_father
a_father = { "father" => "Batman", "age" =>  50 }
@fathers << a_father 
Run Code Online (Sandbox Code Playgroud)

如何搜索此数组并返回一个块返回true的哈希数组?

例如:

@fathers.some_method("age" > 35) #=> array containing the hashes of bob and batman
Run Code Online (Sandbox Code Playgroud)

谢谢.

ruby arrays hash search

227
推荐指数
4
解决办法
16万
查看次数

你怎么让vim unhighlight你搜索的是什么?

我在文件中搜索"nurple".我找到了,很棒.但是现在,每次出现的"nurple"都会以黄色的病态黑色呈现.永远.

永远,也就是说,直到我搜索我知道的东西都找不到,例如"asdhfalsdflajdflakjdf",这样就可以清除之前的搜索突出显示.

当我完成搜索时,我不能只是用一把魔法钥匙来杀死高光吗?

vim search highlight

225
推荐指数
8
解决办法
10万
查看次数

找到所有可能的数字组合以达到给定的总和

您将如何测试一组给定数字的所有可能的添加组合,以便它们加起来给定的最终数字?

例:

  • 要添加的数字集:{1,5,22,15,0,...}
  • 期望的结果:12345

language-agnostic algorithm search combinations subset-sum

207
推荐指数
10
解决办法
33万
查看次数