Questions tagged «wildcard»

通配符是可以用来替代字符串中任何其他一个或多个字符的任何字符。

4
CSS中的通配符*用于类
我正在使用这些div进行样式设置.tocolor,但是我还需要唯一的标识符1,2,3,4等。因此,我将其添加为另一个类tocolor-1。 <div class="tocolor tocolor-1"> tocolor 1 </div> <div class="tocolor tocolor-2"> tocolor 2 </div> <div class="tocolor tocolor-3"> tocolor 3 </div> <div class="tocolor tocolor-4"> tocolor 4 </div> .tocolor{ background: red; } 有没有办法只上一堂课tocolor-*。我尝试*在此CSS中使用通配符,但没有用。 .tocolor-*{ background: red; }



14
获取目录中文件的过滤列表
我正在尝试使用Python获取目录中的文件列表,但是我不想要所有文件的列表。 我本质上想要的是能够执行以下操作但使用Python而不执行ls的功能。 ls 145592*.jpg 如果没有内置方法,我目前正在考虑编写一个for循环以遍历an的结果。 os.listdir()并将所有匹配的文件附加到新列表中。 但是,该目录中有很多文件,因此我希望有一种更有效的方法(或内置方法)。

15
解压缩目录中的所有文件
我有一个ZIP文件目录(在Windows计算机上创建)。我可以使用手动解压缩它们unzip filename,但是如何通过外壳解压缩当前文件夹中的所有ZIP文件呢? 使用Ubuntu Linux服务器。
202 linux  shell  wildcard  unzip 

16
如何在Java中查找与通配符字符串匹配的文件?
这应该非常简单。如果我有这样的字符串: ../Test?/sample*.txt 那么通常会采用什么方式来获取与此模式匹配的文件列表?(例如,它应该匹配../Test1/sample22b.txt,../Test4/sample-spiffy.txt但不匹配../Test3/sample2.blah或../Test44/sample2.txt) 我已经看过了org.apache.commons.io.filefilter.WildcardFileFilter,看起来像是对的野兽,但是我不确定如何使用它在相对目录路径中查找文件。 我想我可以查找ant的源代码,因为它使用了通配符语法,但是我必须在这里遗漏一些明显的内容。 (编辑:上面的示例只是一个示例案例。我正在寻找一种在运行时解析包含通配符的常规路径的方法。我根据mmyers的建议弄清楚了如何做,但这很烦人。更不用说了Java JRE似乎可以从单个参数中自动解析main(String []参数)中的简单通配符,以“节省”我的时间和麻烦...我只是很高兴我没有在非文件参数中混合。)
157 java  file  wildcard 


8
何时使用通用方法以及何时使用通配符?
我正在从OracleDocGenericMethod中阅读有关泛型方法的信息。当比较指出何时使用通配符以及何时使用通用方法时,我对此感到非常困惑。引用文档。 interface Collection<E> { public boolean containsAll(Collection<?> c); public boolean addAll(Collection<? extends E> c); } 我们可以在这里使用通用方法: interface Collection<E> { public <T> boolean containsAll(Collection<T> c); public <T extends E> boolean addAll(Collection<T> c); // Hey, type variables can have bounds too! } […]这告诉我们类型参数正在用于多态。它的唯一作用是允许在不同的调用站点使用各种实际的参数类型。在这种情况下,应使用通配符。通配符旨在支持灵活的子类型化,这就是我们试图在此处表达的内容。 我们难道不认为像通配符一样(Collection<? extends E> c);也支持某种多态性吗?那么为什么在这种情况下通用方法的使用被认为不好呢? 它继续说, 通用方法允许使用类型参数来表示方法的一个或多个参数的类型和/或其返回类型之间的依赖性。如果没有这种依赖性,则不应使用通用方法。 这是什么意思? 他们举了例子 class …
122 java  generics  wildcard 

2
为什么“ _”(下划线)与“-”(连字符)匹配?
我必须使用此查询查找PDF手册: root@localhost:test> select * from a where name like '%taz_manual%.pdf%'; +--------------------+------------------+-------------+ | name | description | size | +--------------------+------------------+-------------+ | taz-manual-1.1.pdf | Manual v1.0 TA-Z | 31351902 | | taz-manual-0.2.pdf | Manual v1.0 T1-A | 3578278 | | taz_manual-2.0.pdf | Manual v2.0 GA-X | 542578278 | etc........ +--------------------+------------------+-------------+ 132 row …
110 mysql  wildcard 


5
rsync不同步.htaccess文件
我正在尝试将server1的目录A与server2的目录B同步。 我坐在server1的目录A中,运行以下命令。 rsync -av * server2::sharename/B 但是有趣的是,它同步除.htaccess或目录A中任何隐藏文件以外的所有文件和目录。子目录中的所有隐藏文件都将同步。 我还尝试了以下命令: rsync -av --include=".htaccess" * server2::sharename/B 但是结果是一样的。 为什么A目录的隐藏文件无法同步以及如何修复它的任何想法。我以root用户身份运行。 谢谢
91 linux  shell  unix  wildcard  rsync 

4
停止shell通配符扩展?
有什么方法可以让已编译的命令行程序告诉bash或csh它不想扩展其参数中的任何通配符? 例如,可能需要像这样的shell命令: foo * 简单地返回该字符的数字ASCII值。
88 bash  wildcard 

4
为现有流添加新价值
有没有一种向现有价值添加新价值的好方法Stream?我能想象的是这样的: public <T> Stream<T> addToStream(Stream<T> stream, T elem ) { List<T> result = stream.collect(Collectors.toList()); result.add(elem); return result.stream(); } 但我正在寻找可以在lambda表达中使用的更简洁的内容,而无需冗长。 当我尝试实施PECS原理时出现了另一个问题: public <T> Stream<? super T> addToStream(Stream<? super T> stream, T elem ) { List<? super T> result = stream.collect(Collectors.toList()); //error result.add(elem); return result.stream(); } 似乎通配符不起作用Stream.collect,我想知道为什么。提前致谢。
78 java  java-8  wildcard 

13
如何确定列表是否用Java排序?
我想要一种方法,该方法采用List<T>whereT实现Comparable并返回,true或者false取决于列表是否已排序。 用Java实现此的最佳方法是什么?显然,泛型和通配符是为了能够轻松处理此类事情,但我正陷入困境。 如果有一个类似的方法来检查列表是否是相反的顺序,那也很好。

7
用通配符匹配字符串
我想用通配符(*)匹配字符串,其中通配符表示“ any”。例如: *X = string must end with X X* = string must start with X *X* = string must contain X 另外,一些复合用途例如: *X*YZ* = string contains X and contains YZ X*YZ*P = string starts with X, contains YZ and ends with P. 有一个简单的算法可以做到这一点吗?我不确定使用正则表达式(尽管有可能)。 为了清楚起见,用户将在上面的过滤器框中键入内容(尽可能简单的过滤器),我不希望他们自己编写正则表达式。因此,我可以轻松地从上述表示形式进行转换将是一件好事。
71 c#  regex  string  wildcard 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.