Project1

标题: 如何提取路径里面的文件名 [打印本页]

作者: 精灵使者    时间: 2011-7-28 19:51
标题: 如何提取路径里面的文件名

恩,我提取了个这个东西,
如何将里面的最后一项(game.exe debug)
取出来?
求高人帮忙。dsu_plus_rewardpost_czw
作者: 秋庭里香    时间: 2011-7-28 19:57
  1. File.basename(filename[, suffix])
  2. 返回 filename 中的最后一条斜线后面的部分。若给出了参数 suffix 且它和 filename 的尾部一致时,该方法会将其删除并返回结果。

  3. p File.basename("ruby/ruby.c")        # => "ruby.c"
  4. p File.basename("ruby/ruby.c", ".c")  # => "ruby"
  5. p File.basename("ruby/ruby.c", ".*")  # => "ruby"
  6. p File.basename("ruby/ruby.exe", ".*")  # => "ruby"
复制代码
直接给F1~
作者: fux2    时间: 2011-7-29 07:51
本帖最后由 fux2 于 2011-7-29 10:02 编辑
  1. str[/\"\\\".*\"(.*)\"/]
  2. p $1
复制代码
如果最外面2个引号不算的话
  1. str[/\\\".*\"(.*)/]
  2. p $1
复制代码
连程序名一起的话
  1. str[/\\\".*\\(.*)\\\"(.*)/]
  2. p $1+$2
复制代码





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