Project1

标题: 求 Dir.glob 模糊匹配文件名的用法. [打印本页]

作者: 蕾米莉亚·斯卡雷特    时间: 2011-5-4 17:35
标题: 求 Dir.glob 模糊匹配文件名的用法.
本帖最后由 蕾米莉亚·斯卡雷特 于 2011-5-4 17:37 编辑

需要匹配的文件名类似这样的
      "2011-04-05 (1)[...].jpg"
那个 ... 表示 后面有不定长度和内容的字符, 所以需要匹配下才可以使用.

现在的问题是, 老是匹配不成功. 匹配的字符串是 "../Bitmap/2011-04-05?(1)*.*"

话说使用 Dir.glob 是需要带绝对路径还是相对的?  
作者: zh99998    时间: 2011-5-4 17:35
测试完毕,编码问题,中文路径可以使用Dir.chdir(path) {}来解决

上Q祥谈
作者: fux2    时间: 2011-5-4 18:58
  1. a = "2011-04-05 (1)[...].jpg"
  2. a.gsub!("2011-04-05?(1)*.*"){aaa}
  3. p a
复制代码
正则没有问题啊,P一下Dir.glob看看?手里没有工具,测试不能,请无视
作者: 六祈    时间: 2011-5-4 19:18
Dir.entries('.').grep(/regexp/){}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1