我想知道以下问题是否有任何好的解决方案:
假设我有一个带有文件绝对路径的字符串,并且该文件具有前缀“temp_”。我可以用 string.replaceFirst() 修剪前缀。
但如果我不走运,“temp_”也是该字符串中目录的一部分。如何确保只有最后一次出现会被修剪?
我只能想自己解析它,但想知道是否还有魔法可以更好地做到这一点?
更准确地说,例如:
C:\Dump\sol1\temp_results\temp_2012-04-core.pcap
应该变成:
C:\Dump\sol1\temp_results\2012-04-core.pcap