怎样用通配符去匹配字符串?
请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 'data?.dat' 的模式可以找到下述文件:
data1.dat
data2.dat
datax.dat
dataN.dat
如果使用 * 字符代替 ? 字符,则将扩大找到的文件数量。'data*.dat' 可以匹配下述所有文件名:
data.dat
data1.dat
data2.dat
data12.dat
datax.dat
dataXYZ.dat
怎么用JAVA或JS脚本实现以上功能!
也就是用户输入一个字符串,可以在任意位置有任意个*或?,
*代表任意字符,?代表一个字符。
然后去和其他字符串匹配。
哪位高手给个方法?