问题标签 [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.
c# - 如何从包含通配符的目录路径中获取 c# 中的文件列表?
给定路径 c:\someFolder\**\*.exe。如何使用此目录路径获取文件列表。我知道可以使用Directory.GetFiles(directoryPath)
,但这仅在 directoryPath 中没有通配符时才有效。
regex - sed 中的正则表达式中的通配符和分组问题
我运行以下代码
文件失败是
上面的命令给了我
虽然它应该给出“testfailer”。
第二个和第一个 glob\2\1
应该在单词“er”的开头。这表明我的问题可能出在搜索部分的正则表达式中。但是,它们对我来说似乎是正确的。
您在代码中看到任何错误吗?
perl - 我可以在 glob 运算符中使用 Perl 常量吗?
我正在解析 XML 文件,例如:
我想使用一个常量来“文件”,比如说
我希望你理解这个想法,并且可以帮助我:)..
先感谢您。
perl - Perl glob 和文件句柄问题
好的,我这里有点问题。我意识到我不需要将 $handle 设置为 *::HTML 以使此代码段正常工作,但是此代码在使用时脱离了上下文,实际上我确实需要它与 $handle 一起使用。我收到的输出位于代码段下方,但我想要的输出是 file.html 包含“what\nsometext1\nsometext2\n”。
file.html 留下输出“what”,并将 GLOB(0x6278b0)GLOB(0x6278b0) 打印到终端窗口。
python - 寻找优雅的球状 DNA 字符串扩展
我正在尝试对一组具有多个可能碱基的 DNA 字符串进行类似球状的扩展。
我的 DNA 字符串的碱基包含字母 A、C、G 和 T。但是,我可以有特殊字符,例如 M,可以是 A 或 C。
例如,假设我有字符串:
ATMM
我想将此字符串作为输入并输出四个可能的匹配字符串:
ATAA
ATAC
ATCA
ATCC
我觉得必须有一些优雅的 Python/Perl/正则表达式技巧才能做到这一点,而不是蛮力解决方案。
谢谢你的任何建议。
编辑,感谢 cortex 的产品运营商。这是我的解决方案:
仍然是 Python 新手,所以我敢打赌,处理每个字典键的方法比另一个 for 循环更好。任何建议都会很棒。
perl - 这个 Perl 单线如何检查目录是否为空?
我今天得到了这行奇怪的代码,它告诉我“空”或“非空”,具体取决于 CWD 中是否有任何项目(除了.
and ..
)。
我想知道它是如何工作的,因为它对我来说毫无意义。
我感兴趣的一点是<.* *>
。我不明白它如何获取目录中所有文件的名称。
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
也许有人知道如何做到这一点的语法
谢谢
爱克
php - 使用 glob() 查找名称中带有括号的目录
我有名称中包含括号的目录。即“dir_123[test@test.de]”
在该目录中有 .tif 文件。
我所做的是计算 Tif 文件。在我的 Mac 上,我使用 MAMP 做到了这一点,效果很好:
在我运行 XAMPP 的 Windows 机器上,由于括号,它无法工作:
如何让我的 XAMPP 服务器读取该目录?
c++ - Win32 API 做通配符字符串匹配
我正在寻找通配符字符串匹配 API(不是正则表达式匹配)。我不能使用除 Win32 API 之外的任何东西。
command-line - zsh 究竟是如何扩展 glob 的?
我有一个 C 程序,它通过遍历argv
变量来显示它的命令行。
我在一个包含大型 C++ 源代码树的文件夹中调用了该程序,如下所示:
输出:
但是,当使用同一文件夹中的 glob 调用程序时,喜欢ls
并且可以正常工作。为什么调用我的程序时会失败?如何扩展通配符?grep
**/*.h
zsh
zsh
编辑:我在 cygwin 上使用 zsh。