问题标签 [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 投票
4 回答
9996 浏览

c# - 如何在 C# 中实现 glob

我不知道在 StackOverflow 上发布您自己的问题答案是否合法,但我看到没有人问过这个问题。我去寻找一个 C# Glob 并没有找到,所以我写了一个其他人可能会觉得有用的。

0 投票
3 回答
22227 浏览

sql - 没有通配符的 SQL LIKE 与 '=' 一样吗?

我知道这是一个非常基本的问题,我我知道答案……但我想确认一下。

这些查询真的等价吗?

在没有通配符的情况下使用 like 可能会产生性能开销?

我有一个可以选择使用 LIKE 和通配符的应用程序。SP 当前执行类似操作并附加通配符 - 我正在考虑更新查询以使用 like 但让应用程序根据需要附加通配符。

0 投票
5 回答
10137 浏览

c# - 过滤文件名:得到*.abc 不带*.abcd,或*.abcde,等等

Directory.GetFiles(LocalFilePath, searchPattern);

MSDN 注释:

在 searchPattern 中使用星号通配符时,例如“.txt”,当扩展名正好是三个字符时的匹配行为与扩展名长度大于或小于三个字符时不同。文件扩展名正好是三个字符的 searchPattern 返回具有三个或更多字符扩展名的文件, 其中前三个字符与 searchPattern 中指定的文件扩展名匹配。文件扩展名为一个、两个或三个以上字符的 searchPattern 仅返回扩展名与 searchPattern 中指定的文件扩展名完全匹配的文件。当使用问号通配符时,该方法只返回与指定文件扩展名匹配的文件。例如,给定目录中的两个文件,“file1.txt”和“file1.txtother”,搜索模式为“file? 。文本”只返回第一个文件,而搜索模式“文件.txt" 返回两个文件。

以下列表显示了 searchPattern 参数的不同长度的行为:

  • *.abc返回具有.abc, .abcd, .abcde, .abcdef, 等扩展名的文件。

  • *.abcd仅返回扩展名为.abcd.

  • *.abcde仅返回扩展名为.abcde.

  • *.abcdef仅返回扩展名为.abcdef.

searchPattern参数设置为*.abc,如何返回扩展名为.abc、 not.abcd等的文件.abcde

也许这个功能会起作用:

测试程序:

还有其他更好的解决方案吗?

0 投票
6 回答
41012 浏览

apache - IIS7 中的通配符子域。是否有可能使它们像在 Apache 中一样?

这是否可以配置 IIS7 以实现与 Apache 有关通配符域的相同功能?我对基于 URL 中使用的子域用户在 ASP.NET Web 应用程序中路由用户感兴趣。

这里描述了类似的东西:

http://steinsoft.net/index.php?site=programming/articles/apachewildcarddomain

谢谢

0 投票
3 回答
3792 浏览

lucene - 前导通配符在 Lucene.NET 中引发错误

如果搜索查询包含前导通配符(*?),则QueryParser'Parse函数将引发错误。

有没有办法在 Lucene.NET v2.0.0.4 中解决这个问题?

0 投票
5 回答
29012 浏览

ssl - 如何为 IIS 6 创建自签名通配符 SSL 证书?

我正在尝试创建一个自签名通配符 SSL 证书,以在运行 IIS 6 的许多开发和测试服务器上使用。遵循各种指南导致了几种生成证书的方法,但我没有任何运气它工作。我最成功的方法是遵循这个 OpenSSL 指南并像这样使用 makecert.exe:

 

两者都会生成 IIS 6 将接受的证书,但是当我实际尝试查看该站点时,我在 firefox 中收到以下错误:

数据传输中断

页面加载时与 dev.example.com 的连接中断。

IE 只是给出:

Internet Explorer无法显示该网页

最可能的原因:

  • 您没有连接到 Internet。
  • 网站遇到问题。
  • 地址可能有输入错误。

无论我尝试通过域名、机器名、本地主机、本地 ip 还是环回 ip 访问它,都会发生此错误。

那么...如何创建 IIS 6 可以使用的自签名通配符证书?或者我该如何解决我已经创建的问题?

0 投票
1 回答
1619 浏览

windows - Windows 2003 上的通配符子域设置

我正在尝试为依赖通配符子域的 Web 应用程序设置内部登台服务器。

对于如何使用 Windows Server 2003 DNS 设置通配符子域,我将不胜感激。(我好像不能*.domain.tld. IN A 1.2.3.4直接输入“”)

谢谢。

更多信息:

我有一个区域MY.LAN,在该区域下我有一个服务器(A 记录)staging01。我想为 staging01 设置通配符子域

0 投票
3 回答
1367 浏览

filesystems - 在 C++ 中使用通配符和其他条件搜索子文件夹的 Windows API 方法?

我想我曾经看到可以在代码中使用 Windows 搜索功能的功能。可以使用 sql 查询搜索文件(例如“从文件存储中选择文件名,其中目录 = 'c:\somedir' 和 ('.doc','.txt','.me') 和 datemodified >= '2009-01-01 00:00:00'"

无论如何,即使没有办法通过查询来做到这一点,Windows API 中是否有任何功能或任何简单的代码来完成这种类型的事情?

这似乎是一件显而易见的事情,因为没有一种简单的方法可以做到这一点。

我有一个函数可以查找目录中的所有文件(带有子目录),但它基本上是愚蠢的。它无法使用通配符进行搜索,也无法使用其他条件进行搜索,例如比给定日期新的日期。

如果可能的话,我不想下载任何第 3 方共享软件库来执行此操作。我在 vista 中使用 C++ builder,如果有任何仅适用于 vista 的功能,那没关系。

0 投票
4 回答
8177 浏览

c++ - Example of using FindFirstFIleEx() with specific search criteria

I asked about finding in subdirs with criteria. First answer was use FindFirstFileEx(). It seems the function is no good for this purpose or I'm using it wrong.

So can someone explain how I would go about searching in a folder, and all it's subfolders for files that match (to give some sample criteria) .doc;.txt;*.wri; and are newer than 2009-01-01?

Please give a specific code example for those criteria so I know how to use it.

If it isn't possible, is there an alternative for doing this not-at-all-obscure task??? I am becoming quite baffled that so far there aren't well known/obvious tools/ways to do this.

0 投票
5 回答
13704 浏览

c# - C#泛型中Java通配符的等价物是什么

我正在开发一个应用程序,我需要调用泛型类的方法并且我不关心实例的实际类型。类似于以下 Java 代码:

当时我很着急,所以我通过定义一个带有我需要调用的方法的接口并让泛型类实现它来解决我的问题。

这种解决方法效果很好,但我想知道实现相同行为的正确方法是什么。

编辑:

我忘了提到调用者processItems不知道实际类型。实际上这个想法是作为参数传递给的数组processItems可以包含混合类型。由于在 .Net 中不可能有这样的数组,因此使用非泛型基类或接口似乎是唯一的方法。