Tag: 通配符

什么扩展到当前目录中的所有文件recursion?

我知道**/*.ext *.ext扩展到与*.ext匹配的所有子目录中的所有文件,但是什么是类似的扩展,包括当前目录中的所有这些文件?

为什么“_”(下划线)匹配“ – ”(连字符)?

我必须使用此查询来查找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 in set (0.00 sec) 当我指定名称为taz_manual%.pdf时,为什么会看到破折号?

使用jQuery查找元素ID包含特定文本的所有元素

我试图find元素ID包含特定文本的页面上的所有元素。 然后我需要根据它们是否隐藏来过滤find的元素。 任何帮助是极大的赞赏。

解压目录中的所有文件

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

获取目录中文件的过滤列表

我正在尝试使用Python获取目录中的文件列表,但我不想要所有文件的列表。 我基本上想要的是能够做以下的事情,但是使用Python而不是执行ls。 ls 145592*.jpg 如果没有内置的方法,我现在想写一个for循环遍历os.listdir()的结果,并将所有匹配的文件追加到一个新的列表。 但是,该目录中有很多文件,因此我希望有一个更有效的方法(或内置方法)。

在准备的语句中使用通配符 – MySQLi

我正在尝试运行以下查询,并且遇到了通配符问题。 function getStudents() { global $db; $users = array(); $query = $db->prepare("SELECT id, adminRights FROM users WHERE classes LIKE ? && adminRights='student'"); $query->bind_param('s', '%' . $this->className . '%'); $query->execute(); $query->bind_result($uid, $adminRights); while ($query->fetch()) { if (isset($adminRights[$this->className]) && $adminRights[$this->className] == 'student') $users[] = $uid; } $query->close(); return $users; } 我收到一个错误,指出:不能通过引用传递参数2。 我需要使用通配符的原因是列的数据包含序列化数组。 我想,如果有更简单的方法来处理这个问题,我该怎么办? 提前致谢!

需要使用Regex对string执行通配符(*,?等)search

我需要对string执行通配符( * ,?等)search。 这是我所做的: string input = "Message"; string pattern = "d*"; Regex regex = new Regex(pattern, RegexOptions.IgnoreCase); if (regex.IsMatch(input)) { MessageBox.Show("Found"); } else { MessageBox.Show("Not Found"); } 与上面的代码“find”块是打,但实际上不应该! 如果我的模式是“e *”,那么只有“find”应该打。 我的理解或要求是d *search应该find包含“d”的文本后跟任何字符。 我应该改变我的模式为“d。*”和“e。*”吗? 在使用正则expression式类的内部是否有任何支持.NET的通配符?

JavagenericsWildCard问题:List <? 扩展A>

比方说,我有这些类:车辆,汽车和飞船: class Vehicle{ void rideVehicle(Vehicle v){ System.out.println("I am riding a vehicle!"); } } class Car extends Vehicle{ void rideVehicle(Vehicle c){ System.out.println("I am riding a car!"); } } class SpaceShip extends Vehicle{ void rideVehicle(Vehicle c){ System.out.println("I am riding a spaceship!"); } } 我写这个方法addCars: private static void addCars(List<? extends Vehicle> vcls){ vcls.add(new Car()); vcls.add(new Car()); vcls.add(new Car()); […]

Pythonsubprocess通配符的用法

import os import subprocess proc = subprocess.Popen(['ls','*.bc'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) out,err = proc.communicate() print out 这个脚本应该打印所有带有.bc后缀的文件,但是它会返回一个空的列表。 如果我在命令行中手动执行ls * .bc,它将起作用。 在脚本里面做['ls','test.bc']也可以,但是由于某些原因,星号不起作用。任何想法?

*在命令行参数中的问题

我用Java编写了一个程序,通过命令行参数接受input。 我从命令行得到两个数字和一个操作符的input。 要乘两个数字,我必须给例如5 3 *input,但它不是写作。 为什么不从命令行接受* ?