问题标签 [glob]

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 投票
1 回答
3362 浏览

c# - 如何从包含通配符的目录路径中获取 c# 中的文件列表?

给定路径 c:\someFolder\**\*.exe。如何使用此目录路径获取文件列表。我知道可以使用Directory.GetFiles(directoryPath),但这仅在 directoryPath 中没有通配符时才有效。

0 投票
2 回答
1592 浏览

regex - sed 中的正则表达式中的通配符和分组问题

我运行以下代码

文件失败是

上面的命令给了我

虽然它应该给出“testfailer”。

第二个和第一个 glob\2\1应该在单词“er”的开头。这表明我的问题可能出在搜索部分的正则表达式中。但是,它们对我来说似乎是正确的。

您在代码中看到任何错误吗?

0 投票
3 回答
924 浏览

perl - 我可以在 glob 运算符中使用 Perl 常量吗?

我正在解析 XML 文件,例如:

我想使用一个常量来“文件”,比如说

我希望你理解这个想法,并且可以帮助我:)..

先感谢您。

0 投票
5 回答
10000 浏览

perl - Perl glob 和文件句柄问题

好的,我这里有点问题。我意识到我不需要将 $handle 设置为 *::HTML 以使此代码段正常工作,但是此代码在使用时脱离了上下文,实际上我确实需要它与 $handle 一起使用。我收到的输出位于代码段下方,但我想要的输出是 file.html 包含“what\nsometext1\nsometext2\n”。

file.html 留下输出“what”,并将 GLOB(0x6278b0)GLOB(0x6278b0) 打印到终端窗口。

0 投票
5 回答
638 浏览

python - 寻找优雅的球状 DNA 字符串扩展

我正在尝试对一组具有多个可能碱基的 DNA 字符串进行类似球状的扩展。

我的 DNA 字符串的碱基包含字母 A、C、G 和 T。但是,我可以有特殊字符,例如 M,可以是 A 或 C。

例如,假设我有字符串:

ATMM

我想将此字符串作为输入并输出四个可能的匹配字符串:

ATAA ATAC ATCA ATCC

我觉得必须有一些优雅的 Python/Perl/正则表达式技巧才能做到这一点,而不是蛮力解决方案。

谢谢你的任何建议。

编辑,感谢 cortex 的产品运营商。这是我的解决方案:

仍然是 Python 新手,所以我敢打赌,处理每个字典键的方法比另一个 for 循环更好。任何建议都会很棒。

0 投票
5 回答
3201 浏览

perl - 这个 Perl 单线如何检查目录是否为空?

我今天得到了这行奇怪的代码,它告诉我“空”或“非空”,具体取决于 CWD 中是否有任何项目(除了.and ..)。

我想知道它是如何工作的,因为它对我来说毫无意义。

我感兴趣的一点是<.* *>。我不明白它如何获取目录中所有文件的名称。

0 投票
7 回答
23796 浏览

macos - osx 更改文件编码(iconv)递归

我知道我可以使用以下方法在 OSX 下转换单个文件编码:

iconv -f ISO-8859-1 -t UTF-8 myfilename.xxx > myfilename-utf8.xxx

我必须转换一堆具有特定扩展名的文件,所以我想将文件夹 /mydisk/myfolder 中所有 *.ext 文件的文件编码从 ISO-8859-1 转换为 UTF-8

也许有人知道如何做到这一点的语法

谢谢

爱克

0 投票
3 回答
2128 浏览

php - 使用 glob() 查找名称中带有括号的目录

我有名称中包含括号的目录。即“dir_123[test@test.de]”

在该目录中有 .tif 文件。

我所做的是计算 Tif 文件。在我的 Mac 上,我使用 MAMP 做到了这一点,效果很好:

在我运行 XAMPP 的 Windows 机器上,由于括号,它无法工作:

如何让我的 XAMPP 服务器读取该目录?

0 投票
6 回答
12126 浏览

c++ - Win32 API 做通配符字符串匹配

我正在寻找通配符字符串匹配 API(不是正则表达式匹配)。我不能使用除 Win32 API 之外的任何东西。

0 投票
2 回答
1194 浏览

command-line - zsh 究竟是如何扩展 glob 的?

我有一个 C 程序,它通过遍历argv变量来显示它的命令行。

我在一个包含大型 C++ 源代码树的文件夹中调用了该程序,如下所示:

输出:

但是,当使用同一文件夹中的 glob 调用程序时,喜欢ls并且可以正常工作。为什么调用我的程序时会失败?如何扩展通配符?grep**/*.hzshzsh

编辑:我在 cygwin 上使用 zsh。