问题标签 [wildcard]

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 回答
8004 浏览

linux - Linux命令进行通配符匹配

是否有任何 bash 命令可以执行类似以下操作:

但它适用于简单的通配符 (?,*) 而不是复杂的正则表达式 ??


更多信息:

我有一个配置文件(一种类似 .ini 的文件),其中每一行都由通配符模式和其他一些数据组成。
对于我的脚本接收到的任何给定输入字符串,我必须在配置文件中找到通配符模式与输入字符串匹配的第一行,然后返回该行中的其余数据。
这很简单。我只需要一种将字符串与通配符模式而不是正则表达式匹配的方法,因为模式可能包含点、括号、破折号等,我不希望这些被解释为特殊字符。

0 投票
3 回答
4766 浏览

c# - C# 泛型 - 没有设计下限?

我正在阅读 Coders at Work 中对 Joshua Bloch 的采访,他对 Java 5 中泛型的引入感到遗憾。他不喜欢具体的实现,主要是因为对差异的支持——Java 的通配符——使它变得不必要地复杂。

据我所知,C# 3 没有任何明确的、有界通配符,例如,您不能声明一个方法 PriceBatch 采用 Asset 集合或任何 Asset 子类(void PriceBatch(Collection<? extends Asset> assets)在 Java 中?)。

有谁知道为什么没有将通配符和边界添加到 C# 中?这些特性是为了让语言更简单而故意遗漏的,还是他们还没有实现?

编辑:神圣的烟雾,来自 Eric Lippert 本人的评论!在阅读了他和 Paul 富有洞察力的评论后,我意识到至少支持上限,并且上面的示例可以转换为 C#:

另一方面,正如 Eric 在他的第二条评论中所说,显然不支持下限,例如,可能没有办法将这个(有点做作的)Java 代码直接翻译成 C#:

我对么?如果是这种情况,C# 有上限但没有下限是否有特殊原因?

0 投票
3 回答
1481 浏览

php - 如何使用 LIKE 语法和 % WILDCARD % 跨多个表进行搜索

您如何在多个表中使用 mysql 和类似/通配符语法,它是否简单:

没有测试过,只是想想而已。

0 投票
2 回答
1254 浏览

java - 为我揭开通配符的神秘面纱

为什么这段代码会出现编译时错误?

班级代码...

另一方面,如果我用下面的行替换第 1 步,它可以工作

0 投票
4 回答
12757 浏览

mysql - 使用“like”和通配符优化 MySQL 搜索

查询如何

被优化?

这里的主要问题是第一个阻止 DBMS 使用索引的通配符。

编辑:更重要的是,somefield 值是实心字符串(不是一段文本),因此无法执行全文搜索。

0 投票
1 回答
737 浏览

lucene - Lucene 中的通配符

为什么通配符查询“dog#V*”无法检索到包含“dog#VVP”的文档?

以下用 Jython 为 Lucene 3.0.0 编写的代码无法检索索引文档。我错过了什么吗?

输出是:

它不返回任何东西。我看到 dog#VV* 或使用除“#”以外的分隔符的相同行为(我尝试了“__”和“aaa”)。有趣的是,以下查询有效:dog#???、dog#*。

0 投票
4 回答
23143 浏览

python - python搜索使用通配符替换

有点困惑..但尝试使用通配符进行搜索/替换

如果我有类似的东西:

我想用say替换所有上述字符串,

关于如何实现这一点的任何想法/评论?

谢谢

更新(感谢您的评论!)

我错过了一些东西...

我最初的示例文本是:

我试图得到

我试过推导

但我错过了一些东西......

想法...谢谢

0 投票
5 回答
9382 浏览

java - java Runtime.getRunTime().exec & 通配符?

我正在尝试使用删除垃圾文件

只要我不使用通配符,它​​就可以正常工作,即:

而以下抛出“没有这样的文件或目录”:

我应该能够做这里概述的所有好事,对吧?

0 投票
1 回答
24180 浏览

maven-2 - 容器“Maven Dependencies”引用了不存在的库

我使用 SpringSource 工具套件 2.3.0。最近我根据jackrabbit 2.0依赖项的要求将commons-compress依赖项添加到pom.xml 。更新 maven 依赖项控制台显示: “缺少工件 org.apache.commons:commons-compress:jar:1.0:compile”

我检查了问题视图,它显示以下错误:

容器“Maven Dependencies”引用了不存在的库“C:\Documents and Settings\AElshereay.m2\repository\org\apache\commons\commons-compress\1.0\commons-compress-1.0.jar”。

还:

cvc-complex-type.2.4.c:匹配的通配符是严格的,但找不到元素“config:simple”的声明。

我不知道最后是什么!如果它与不从 maven 存储库下载提到的 jar 有任何关系,即使它在那里!

请问,谁能帮我解决这个问题?

先感谢您。

0 投票
5 回答
20983 浏览

bash - 带有通配符和隐藏文件的 Bash for 循环

只知道一个简单的 shell 脚本,有点困惑:

这是我的脚本:

命令:

产生:

什么时候

我得到与 ls -a 相同的结果(不同的格式)。然而当

我得到这个输出:

这不是预期的输出,也不是我所期望的。我不能在文件名的开头使用通配符吗?是个 。在文件名“特殊”的开头不知何故?

环境

也不起作用。