标签: wildcard

列出与模式不匹配的文件?

以下是如何列出与bash中的模式匹配的所有文件:

ls *.jar
Run Code Online (Sandbox Code Playgroud)

如何列出模式的补充?即所有文件都不匹配*.jar?

bash ls glob wildcard

55
推荐指数
7
解决办法
5万
查看次数

PHP file_exists和通配符

有没有办法编写PHP file_exists函数,以便它在目录中搜索具有任意扩展名的文件.例如,假设我知道文件被称为"hello",但我不知道扩展名,我如何编写一个搜索名为hello.*的文件的函数并返回该文件的名称?据我所知,file_exists只会搜索一个字符串.

谢谢.

php wildcard

52
推荐指数
3
解决办法
3万
查看次数

CSS隐藏具有匹配SRC属性的所有图像

是否可以创建一个CSS规则,将一个样式应用于任何包含特定字符串的SRC的IMG标记,比如说"hideme"?例如,如果我在页面上有以下3个图像,它会隐藏第二个图像吗?

<img src="images/test1.png">
<img src="images/hideme.gif">
<img src="images/test3.jpg">
Run Code Online (Sandbox Code Playgroud)

css wildcard css-selectors

52
推荐指数
1
解决办法
5万
查看次数

有没有办法使用git checkout的通配符?

我想要做的是签出一个文件或一组具有这样的通用名称部分的文件

git checkout myBranch */myFile.md

git checkout myBranch -- */*Test* (不确定' - '部分)

代替

git checkout myBranch src/main/java/a/deep/package/structure/myFile.md

git checkout myBranch src/test/java/a/deep/package/structure/TestOne.java
git checkout myBranch src/test/java/a/deep/package/structure/TestTwo.java
git checkout myBranch src/test/java/a/deep/package/structure/resources/TestData.sql

我知道某些git命令有一些有限的通配符功能diff,add但是没有找到任何内容checkout.有办法吗?

编辑:我在Linux上使用git 1.7.9.5.git和shell命令的工作组合也是可以接受的.

git wildcard git-checkout

52
推荐指数
2
解决办法
2万
查看次数

使用通配符匹配字符串

我想匹配字符串与通配符(*),其中通配符表示"任何".例如:

*X = string must end with X
X* = string must start with X
*X* = string must contain X
Run Code Online (Sandbox Code Playgroud)

此外,一些复合用途,如:

*X*YZ* = string contains X and contains YZ
X*YZ*P = string starts with X, contains YZ and ends with P.
Run Code Online (Sandbox Code Playgroud)

有一个简单的算法来做到这一点?我不确定使用正则表达式(虽然这是一种可能性).

为了澄清,用户将在上面输入一个过滤器框(尽可能简单的过滤器),我不希望他们自己编写正则表达式.所以我可以很容易地从上面的符号转换出来的东西会很好.

c# regex string wildcard

52
推荐指数
7
解决办法
8万
查看次数

Laravel - 为所有路由使用(:任何?)通配符?

我在路由方面遇到了一些麻烦.

我正在使用CMS,我需要两条主要路线./admin/(:any).该admin控制器用于路由/adminview控制应该用于任何东西比其他/admin.从view控制器,那么我就要解析URL并显示正确的内容.

这就是我所拥有的:

Route::get(array('admin', 'admin/dashboard'), array('as' => 'admin', 'uses' =>'admin.dashboard@index'));
Route::any('(:any)', 'view@index');
Run Code Online (Sandbox Code Playgroud)

第一条路线有效,但第二条路线没有.我玩了一下它,似乎如果我使用(:any)没有问号,它只有在我放了一些东西后才有用/.如果我这样做把问号在那里,它不会在所有的工作.

我想要以下所有路由去查看@index:

/
/something
/something/something
/something/something/something
/something/something/something/something
...etc...
Run Code Online (Sandbox Code Playgroud)

这可能没有硬编码一堆(:any?)/(:any?)/(:any?)/(:any?)(我甚至不知道工作)?

最好的方法是什么?

php routing wildcard laravel laravel-3

51
推荐指数
7
解决办法
8万
查看次数

泛型类型和通配符类型之间的区别

我是Generic的新手,我的问题是:两个函数之间有什么区别:

功能1:

public static <E> void funct1  (List<E> list1) {

}
Run Code Online (Sandbox Code Playgroud)

功能2:

public static void funct2(List<?> list) {

}
Run Code Online (Sandbox Code Playgroud)

谢谢.

java generics wildcard

49
推荐指数
2
解决办法
2万
查看次数

使用通配符的"git add"无法正常运行 - 我必须进入特定目录吗?

当我尝试做一个基本的git add*.erb(或任何简单的通配符表达式)时,git无法识别它们(它们).作为旁注,我之前从未这样做过,所以我确定这是一个新手的错误,但我在其他SO帖子或我校的校友列表服务中找不到任何帮助,所以我觉得这篇文章可能是合适的.

对于(一个不同的)示例,git status给了我:

#   modified:   config/routes.rb
#   modified:   spec/models/question_spec.rb
Run Code Online (Sandbox Code Playgroud)

我想只播放路由文件,所以我尝试了git add*s.rb而没有骰子.我在应用程序的根目录中...我是否需要位于包含我正在尝试应用通配符表达式的文件的目录中?那会很痛苦,但......实际上......它只是奏效了.

希望这不一定是一个单独的帖子,但有没有更简单的方法来使用通配符,你不必cd进入特定的目录?

git bash wildcard

48
推荐指数
3
解决办法
2万
查看次数

双星号通配符是什么意思?

我已经尝试了以下命令,但我无法解释它:

ls **
Run Code Online (Sandbox Code Playgroud)

但我不确定它输出的确切原因以及为什么会产生结果.

unix wildcard shopt

48
推荐指数
4
解决办法
3万
查看次数

Google电子表格,Count IF包含一个字符串

我有一个这样的列:

你会使用什么设备?

iPad
Kindle & iPad
No Tablet
iPad
iPad & Windows
Run Code Online (Sandbox Code Playgroud)

我如何计算说iPad的人数?

此公式适用于完全匹配,但如果它包含其他值,则不起作用:

=(COUNTIF(A2:A51,"=iPad")/COUNTA(A2:A51))*1
Run Code Online (Sandbox Code Playgroud)

有什么建议?

wildcard google-sheets

46
推荐指数
4
解决办法
10万
查看次数

标签 统计

wildcard ×10

bash ×2

git ×2

php ×2

c# ×1

css ×1

css-selectors ×1

generics ×1

git-checkout ×1

glob ×1

google-sheets ×1

java ×1

laravel ×1

laravel-3 ×1

ls ×1

regex ×1

routing ×1

shopt ×1

string ×1

unix ×1