我以前从未用 ruby 脚本做过任何事情,并希望这里有人能快速回答。我正在进行一个时间敏感的项目,并希望 SO 可以提供一些见解。
我在这里搜索了一些 ruby 脚本指南,并认为我理解了以下大部分代码,但有些事情我无法弄清楚。
我有以下 ruby 脚本的例外情况,我只需要知道它在做什么:
其中 docName 和 document_name 是文件路径的字符串
case docName
when /^QRX/ then document_name = "/TRPRR/#{docName}"
when /^BVN/ then document_name = "/TRPRR/#{docName}"
....
还有很多其他案例,我理解案例陈述。我不明白以下内容:
/^QRX/是某种正则表达式还是什么?#{docName}有什么作用?