问题标签 [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.
php - 在准备好的语句中使用通配符 - MySQLi
我正在尝试运行以下查询,但我在使用通配符时遇到了问题。
我收到一条错误消息:无法通过引用传递参数 2。我需要使用通配符的原因是该列的数据包含序列化数组。我想,如果有更简单的方法来处理这个问题,我该怎么办?
提前致谢!
sql - SQL Select 帮助 - 删除空格
我在尝试从我的 2005 MS-SQL 数据库中选择记录时遇到了问题(我对 SQL 还是很陌生,但我已经从 w3schools 学习并使用了基本命令)。理论上,我所有的制造商记录都应该是唯一的。至少当我第一次将大量数据转储到其中时,我打算这样做。不幸的是,事实并非如此,现在我需要修复它!这是我的场景:
当我做了一个SELECT DISTINCT Manufacturer FROM ItemCatalog
小问题时,出现了:
Cables2Go
CablesToGo
Cables To Go
CableToGo Inc
CablesToGo Inc
所有 5 个都显示为不同的,它们是。不能因为返回它而责备我的 SELECT 语句,但从我人类的角度来看,它们都是同一制造商!我认为可行的一种方法是执行 UPDATE 命令并修复出现的所有排列,但我有很多制造商,这将非常耗时。
当我输入 SELECT 语句时,有没有办法可以找到制造商名称(或任何字段)的所有可能排列?我尝试了 LIKE 运算符,所以我的声明将显示为
但结果并没有我希望的那么好。这是令人讨厌的一点,我正在组合的另一个程序绝对要求我只要求一个制造商名称,而不是所有 5 个变体。也许我在这里绕圈子说话,但是在一个语句中是否有一种简单的方法可以让我找到类似的字符串?
jquery - Jquery 通配符
我有 3 个带有 id control_1
、control_2
、的控件control_3
。
我想隐藏这些控件。
目前我正在使用这个:
有没有更好的方法来做到这一点?
我可以做类似的事情$('control_*').hide();
吗?
有没有办法找到以特定名称开头的控件?
regex - 电子邮件中的连续通配符
我在看电子邮件验证。我在 RFC 规范中读到了连续的 . (点)是不允许的,例如mail..me@server.com。
但是不同的通配符是否允许连续出现?比如mail.$me@server.com。
如果是这样,我如何制作一个正则表达式,只要它们不同,它只会出现一次通配符?它不应该接受那些喜欢的.. && $$
,而是接受那些喜欢的,&$ .$ &.
而且由于允许使用大量的通配符,我不认为像\^(&&|$$|..)\
etc 这样的正则表达式不是一种选择。
google-app-engine - python中Appengine上的通配符搜索
我刚开始在 Google App Engine 上使用 Python 构建联系人数据库。实现通配符搜索的最佳方法是什么?
例如,我可以查询('name=',%ewman%)吗?
vba - 让通配符在 Microsoft Word 的 VBA 宏中的查找和替换功能中起作用
我有一个我正在尝试改进的 Microsoft Word 的 VBA 宏。
宏的目的是将文档中与文档第一个表中的搜索词匹配的所有单词加粗和斜体。
问题是搜索词包括以下通配符:
连字符“-”:字母之间的通配符,用于空格或句点
星号“&”:(该网站不允许我输入星号,因为这是斜体的降价,所以我将输入 & 符号来绕过过滤器)在开头的任意数量字符的通配符一个词或在最后。然而,与普通编程语言不同的是,当它用在单词的中间时,它需要与连字符组合成为一系列字符的通配符。例如,“th&-e”会选择“there”,而“th&e”则不会。
问号“?”:单个字符的通配符
到目前为止,我所做的只是测试这些字符,如果它们存在,我要么在星号的情况下将它们去掉,要么提醒用户他们必须手动搜索单词。不理想:-P
我已经尝试过 VBA 中的 .MatchWildcard 属性,但还没有让它工作。我觉得它与替换文本有关,而不是搜索文本。
工作宏将以下内容作为其输入(第一行被有意忽略,第二列是带有目标搜索词的行):
想象一下这在第二列的表格中(因为此处允许的 html 不允许 tr 和 td 等)
第一行:Word
第二行:Search
第三行:&earch1
第四行:Search2&
第五行:S-earch3
第六行:S?arch4
第七行:S&-ch5
它将搜索文档并替换为粗体和斜体内容,如下所示:
搜索 搜索1 搜索2 搜索3 搜索4 搜索5
注意:S-earch3 也可以选择 S.search3 并替换为 Search3
正如人们可能假设的那样,搜索词通常不会彼此相邻 - 宏应该找到所有实例。
在第一个工作宏之后,我也会包含我尝试过但没有功能的代码。
从今天(2009 年 9 月 17 日)开始,工作宏的代码将在 pastebin 上保存一个月,网址如下。
再次感谢您提供的任何想法和帮助!
萨拉
工作 VBA 宏:
尝试的非功能性 VBA 宏:
.net - 如何获取 lucene.net 中的所有点击
我想从 lucene 中获取所有命中。是否有任何通配符可以获取所有记录?
linux - 使用通配符 ftp 多个新文件
我想知道如果文件比本地副本新,是否有一种方法可以使用 ftp 仅获取与通配符匹配的文件?
我知道我可以使用 mget * 但这会得到一切,我只想获取比本地副本更新的文件。有没有办法将 mget 与 newer 结合使用?
tsql - 使用通配符通过 Xquery 检索第一个值
在 SQL Server 2008 中未分配架构的 XmlData 列中,如何在特定节点级别提取第一项?例如,我有:
我认为这不起作用,因为如果在第二级有多个具有不同名称的节点,则可以返回每个节点中的第一个(并且value()
需要选择一个单例。因为我不知道任何节点的名称是什么节点将是,有没有办法总是选择第一个节点在第二级?
c++ - Boost.MultiIndex 数据结构中的通配符搜索?
我正在尝试通过减少对我的数据库的往返来优化我的应用程序。作为这项工作的一部分,我一直在将一些表移动到内存中,并将它们存储为Boost.MultiIndex容器。
作为这个过程的副作用,我失去了对字符串进行通配符匹配的能力。例如,当表存储在 MySQL 中时,我可以这样做:
但是,由于我现在使用带有 myString 键的 Boost.MultiIndex 容器,因此我似乎失去了这种能力。
显然,我可以使用 equal_range() 函数来查找与特定字符串完全匹配的所有条目:
但似乎进行通配符匹配的唯一方法是遍历整个结构并将每个键与 boost::regex 和 boost::regex_match() 进行比较。
有没有更好的办法?