问题标签 [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.
linux - Linux命令进行通配符匹配
是否有任何 bash 命令可以执行类似以下操作:
但它适用于简单的通配符 (?,*) 而不是复杂的正则表达式 ??
更多信息:
我有一个配置文件(一种类似 .ini 的文件),其中每一行都由通配符模式和其他一些数据组成。
对于我的脚本接收到的任何给定输入字符串,我必须在配置文件中找到通配符模式与输入字符串匹配的第一行,然后返回该行中的其余数据。
这很简单。我只需要一种将字符串与通配符模式而不是正则表达式匹配的方法,因为模式可能包含点、括号、破折号等,我不希望这些被解释为特殊字符。
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# 有上限但没有下限是否有特殊原因?
php - 如何使用 LIKE 语法和 % WILDCARD % 跨多个表进行搜索
您如何在多个表中使用 mysql 和类似/通配符语法,它是否简单:
没有测试过,只是想想而已。
java - 为我揭开通配符的神秘面纱
为什么这段代码会出现编译时错误?
班级代码...
另一方面,如果我用下面的行替换第 1 步,它可以工作
mysql - 使用“like”和通配符优化 MySQL 搜索
查询如何
被优化?
这里的主要问题是第一个阻止 DBMS 使用索引的通配符。
编辑:更重要的是,somefield 值是实心字符串(不是一段文本),因此无法执行全文搜索。
lucene - Lucene 中的通配符
为什么通配符查询“dog#V*”无法检索到包含“dog#VVP”的文档?
以下用 Jython 为 Lucene 3.0.0 编写的代码无法检索索引文档。我错过了什么吗?
输出是:
它不返回任何东西。我看到 dog#VV* 或使用除“#”以外的分隔符的相同行为(我尝试了“__”和“aaa”)。有趣的是,以下查询有效:dog#???、dog#*。
python - python搜索使用通配符替换
有点困惑..但尝试使用通配符进行搜索/替换
如果我有类似的东西:
我想用say替换所有上述字符串,
关于如何实现这一点的任何想法/评论?
谢谢
更新(感谢您的评论!)
我错过了一些东西...
我最初的示例文本是:
我试图得到
我试过推导
但我错过了一些东西......
想法...谢谢
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 有任何关系,即使它在那里!
请问,谁能帮我解决这个问题?
先感谢您。
bash - 带有通配符和隐藏文件的 Bash for 循环
只知道一个简单的 shell 脚本,有点困惑:
这是我的脚本:
命令:
产生:
什么时候
我得到与 ls -a 相同的结果(不同的格式)。然而当
我得到这个输出:
这不是预期的输出,也不是我所期望的。我不能在文件名的开头使用通配符吗?是个 。在文件名“特殊”的开头不知何故?
环境
也不起作用。