问题标签 [find]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3362 浏览

c++ - 映射复杂的查找操作

我想做以下事情:
在字符串和任何类型的对象(可能是列表、整数 - 任何东西)之间定义映射。
映射的键可以如下(同样,这些值并不重要):
“AAA/123”==> 1
“AAA/ ”==>2
“BBB/
”==>3
“CCC/*” ==> 4
"CCC/123" ==> 5
现在,诀窍是我想在给定以下字符串的情况下找到正确的值:
“AAA/123”应该给出 1。
“AAA/111”应该给出 2。
“CCC /111" 应为 4。
"CCC/123" 应为 5。
"BBB/AAA/123" 应为 3。

知道我如何使用 C++ 和可能的 STL/boost 来做到这一点吗?

0 投票
8 回答
7261 浏览

c++ - 找到变量定义的任何程序或技巧?

很多时候,当我在看其他人的代码时,我只想找到变量的定义位置和方式。通常我现在所做的是查找变量的类型,直到找到定义,这非常耗时。而且我想有一些工具可以帮助我解决这种日常情况。一些工具或命令中有什么建议可以帮助我完成这项任务吗?

我知道使用 GUI 并创建一个项目是自动完成的,我说的是一种无需 GUI 的方法。我只使用文本模式。我在 Linux 下运行并且使用 C/C++,但欢迎提出其他语言的建议。

非常感谢。

一个可能的解决方案

Michel 在他的一个评论中提出了一个简单有效的解决方案,再次定义变量,在这种情况下,在编译时,编译器将通知先前的定义在哪里。当然,要应用这个解决方案,我们需要事先考虑变量的局部性。

0 投票
3 回答
737 浏览

internet-explorer - IE 查找因隐藏文本区域而失败

在 IE(6 或 7)中将以下 HTML 片段作为 HTML 文档打开。Ctrl+F 并寻找“测试”。IE 永远不会找到恰好位于隐藏文本区域中的搜索词“test”。

我在这里错过了一些微不足道的事情吗?

0 投票
3 回答
15370 浏览

java - 在Windows下的java中,如何找到重定向的Desktop文件夹?

我知道使用 .NET 语言,例如 C#,可以做类似的事情

找到桌面的重定向位置。但是,在 Java 下,我想不出一个好的方法来做到这一点。在不使用 JNI 的情况下,从 Java 中查找重定向的用户桌面目录的最合适方法是什么?此处的特定目的是为了管理 Java Web Start 应用程序的桌面快捷方式(如果用户需要)。

此应用程序需要写入“应用程序数据”树以及可选地写入桌面。我假设%APPDATA%始终正确填充,即使文件夹被重定向,以查找“应用程序数据”树。所以我的悬而未决的问题是如何可靠地找到桌面文件夹。

注意:我相信 Java 系统属性${user.home}实际上(并且错误地)通过注册表项定位用户的桌面目录,然后尝试向上导航一个目录以找到“主”目录。当没有目录被重定向时,这可以正常工作,否则可能会或可能不会返回有用的东西。

0 投票
5 回答
13325 浏览

linux - 如何在 linux 中使用 find 打印与我的文本匹配的行?

您好,我正在使用此命令在 linux 的文件中查找文本

该命令工作正常,但我想自动打印包含文本的行,或者如果可能的话,文本上方的前两行和文本后面的两行。

此外,欢迎提出另一种查找文本和打印行而不是使用find的建议,

提前非常感谢。

0 投票
5 回答
934 浏览

unix - 使用 Unix find(1),我如何在一棵树中找到比另一棵树中的文件更新的文件?

假设我有两个目录结构:

我想使用find(1)查看/var/www/site1.test/var/www/site1.prod.

我可以用find(1)做到这一点,如果可以,怎么做?

0 投票
7 回答
67502 浏览

c++ - 向量、结构和 std::find

又是我的向量。我希望我不会太烦人。我有一个这样的结构:

所以我创建了一个向量:

但是现在我不知道如何通过向量进行搜索。我想在向量中找到怪物的 ID。

但显然它不起作用。我只想遍历结构的 .id 元素,但我不知道该怎么做。非常感谢您的帮助。谢谢 !

0 投票
6 回答
2714 浏览

algorithm - 查找排序数组中的所有重复值和缺失值

假设您在数组中有一个排序范围(x 到 y)的值。

但有可能有些值是重复的,有些是缺失的,所以你可能有:

用您的语言查找所有重复值和缺失值的最佳方法是什么,以便您获得:

这里有一些 C++ 代码可以帮助您入门:

我没有对验证部分进行太多测试,所以它们可能有问题(尤其是重复的部分)。

我将发布我自己的解决方案作为答案。

0 投票
2 回答
340 浏览

perl - 如何记录在 Perl 中就地编辑期间所做的更改?

我编写了一个简单的 ksh 脚本,它调用 Perl 程序来查找和替换文件。传入的 arg 是主目录:

它工作得很好。但是,我想将所有更改输出到日志文件。我已经尝试过管道和重定向,但无法让它工作。有任何想法吗?

谢谢,格伦

0 投票
4 回答
11346 浏览

regex - 在 Linux 文件系统上查找非 UTF8 文件名

我的 LANG=en_US:UTF-8 文件系统中隐藏了许多文件,这些文件已上传,文件名中包含无法识别的字符。

我需要搜索文件系统并返回至少有一个字符不在标准范围内的所有文件名(a-zA-Z0-9 和 .-_ 等)

我一直在努力追随,但没有运气。

我正在使用 Fedora Code 9。