我尝试制作一个读取文件夹中文件的AppleScript,并仅获取部分文件名。文件如下所示:the.name.of.a.tv.show.s01e01
我可以搜索s01但是我必须为每个可能来的季节制定规则。
有没有办法寻找s-e--然后在那之前取出文件名的一部分?
答案 0 :(得分:0)
尝试:
set xxx to "the.name.of.a.tv.show.s01e01 etc etc"
set yyy to (do shell script "echo " & xxx & " | sed 's/.s[0-9][0-9]e[0-9][0-9].*//'")
return yyy
结合您之前的问题:
set seasonList to {}
repeat with aShow in listOfShows
set aShow to aShow as string
set end of seasonList to (do shell script "echo " & aShow & " | sed 's/.s[0-9][0-9]e[0-9][0-9].*//'")
end repeat
return seasonList