我正在制作一个用于解析档案中的日志文件的搜索脚本,并且被困在一件我在其他任何地方都找不到资源的特定事情上。
我需要以某种方式将此字符串的“id1”替换为“任何东西”。简而言之,我希望脚本在路径中的那个特定位置接受任何内容。这是否只能通过使用 logZip 作为一个巨大的正则表达式来实现?
logZip = ("c:/logs/" + str(id1) + "/" + str(id2) + "/" + str(id1) + "_log_" + str(dateID) + "_" + str(hourID) + "-00_" + str(id2) + ".zip")
根据要求,我添加了我要定义的示例路径和文件:
c:/logs/aaa1/sss2/aaa1_log_2013-01-14-13-00_sss2.zip
c:/logs/aaa2/sss2/aaa2_log_2013-01-14-13-00_sss2.zip
c:/logs/aaa3/sss2/aaa3_log_2013-01-14-13-00_sss2.zip
下一步是用 sss2 部分做同样的事情。