问题标签 [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.
visual-studio-2008 - 查找和替换的通配符用法
我的代码中有一个 get 方法,该方法当前正在使用参数。我想从此方法中删除此参数。为此,我必须更新所有使用此方法的代码。我尝试在 VS2008 中使用通配符选项作为 get(?*) 来查找和替换 get()。但不幸的是,这也与 if( get() > 1 ) 类型的字符串匹配。我可以使用什么其他字符串来执行此操作。我希望我的要求很明确。基本上我想用get()替换所有get(blah)。我怎样才能做到这一点?
sql - Create table 中的 CHECK 中的通配符作为字符串
我创建了一个存储员工记录的信息表,它的 SQL 查询如下...
现在,正如你所看到的,约束在empid
哪里kh%
——据我所知——%
意味着任何数量的以下字符(8
当然限于)可以是任何东西,对吧?
我正在使用Java DB,奇怪的是它也将%
符号作为字符串的一部分,所以如果我输入khce0001
,它会说empchk
违规,它只接受kh%
我应该怎么办?为什么会这样?
sql - Select * from Table 并仍然在单个命名列上执行某些功能
我希望能够返回表中或连接的结果表中的所有列,并且仍然能够按名称将日期转换为字符串。
例如
从 MY_TABLE 中选择 ID、描述、TO_CHAR(CHANGE_DATE,'YYYY-MM-DD HH24:MI:SS') AS FORMATED_DATE;
这对这三列来说一切都很好。但是,该表实际上将有更多列,并且可能会连接到其他表。我希望能够使用通配符来获取所有列,并且仍然能够执行 TO_CHAR 转换。
类似于:SELECT *, (CHANGE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS FORMATED_DATE FROM MY_TABLE;
正如您从 TO_CHAR 中猜到的那样,我使用的是 Oracle,所以我使用的是 PLSQL。
所以我的具体问题是:是否有一种语法允许我选择所有列(通过*)并且仍然能够在这些列中的单个列上调用函数。
sql - 在数字字符串上使用通配符的 Mysql 查询
我正在尝试查询一个包含数字字符串(即'1,2,3,4,5')的mysql表。
如果它是 '9,10' '9%' 不起作用,我如何搜索以查看它是否有 '1' 但不是 '11'?
固定的!
c# - C# 中的通配符搜索
我在 XML 文件中有一个基于通配符的模式列表。如果输入字符串与 XML 文档中存在的模式匹配,则将执行特定操作。
我确实找到了这里提到的方法http://www.codeproject.com/KB/recipes/wildcardtoregex.aspx但在这种情况下,我需要为我试图避免的 XML 中的每个条目创建一个 RegEx 对象。
让我知道有没有更好的方法在 .net 中进行通配符搜索
version-control - 是否可以在 ClearCase 配置规范中使用变量?
例如,而不是编写以下内容:
我想写这样的东西:
这甚至可能吗?什么是正确的语法?
java - 如何在 Java 中查找与通配符字符串匹配的文件?
这应该很简单。如果我有这样的字符串:
那么获取与此模式匹配的文件列表的普遍接受的方法是什么?(例如它应该匹配../Test1/sample22b.txt
and../Test4/sample-spiffy.txt
但不匹配../Test3/sample2.blah
or ../Test44/sample2.txt
)
我看了看,org.apache.commons.io.filefilter.WildcardFileFilter
它似乎是正确的野兽,但我不确定如何使用它在相对目录路径中查找文件。
我想我可以查看 ant 的源代码,因为它使用通配符语法,但我必须在这里遗漏一些非常明显的东西。
(编辑:上面的例子只是一个示例案例。我正在寻找在运行时解析包含通配符的一般路径的方法。我根据 mmyers 的建议想出了如何做到这一点,但这有点烦人。更不用说java JRE似乎从单个参数自动解析main(String []参数)中的简单通配符以“节省”我的时间和麻烦......我很高兴我没有非文件参数混合。)
mysql - “=”的MySQL通配符 - 有没有
所以,
将返回一切。查询是否有通配符
显然*
不起作用,我只是把它放在那里表明我想要一个通配符。我从中选择的列包含 1 到 12 之间的整数,并且我希望能够选择具有特定数字的所有记录或具有通配符的所有记录。
谢谢,
subdomain - 通配符应该属于 CNAME 还是 A NAME?
通配符应该属于 CNAME 还是 A NAME?两者对我来说看起来都一样,谷歌搜索给了我一个不确定的结果。
选择一个而不是另一个背后的任何理性和含义?(底层 DNS 服务器软件?网络托管软件?速度?)
algorithm - 使用 DOS 通配符暴力破解字符串的最快方法
这个问题类似于盲目的 SQL 注入。目标是确定字符串的确切值,您唯一能做的测试是查看您指定的 DOS 样式通配符(?= 任意字符,* = 任意数量的任意字符)是否与字符串匹配。(所以实际上你只能访问一个bool DoesWildcardMatch(string wildcard)
函数)。
直接的方法是进行测试,a*, b*, c*...
直到找到第一个字母,然后重复。我能想到的一些优化:
- 搜索
*a*, *b*
etc. 以确定字符集 - 当
*x*
找到匹配项时,执行 divide-et-impera (*a*x*, *b*x*, ...
)