我有一个包含绝对路径的数千行文件名的文件。
Mar 18 2013 drawable/midplayer/
Mar 18 2013 drawable/midplayer/btnSelected.png
Mar 18 2013 drawable/midplayer/btnUnselected.png
desired output:
Mar 18 2013 btnSelected.png
Mar 18 2013 btnUnselected.png
我想取出完整的路径,只想要文件名。怎么做到这一点?非常感谢帮助
答案 0 :(得分:0)
如果你想使用notepad ++,那么两个替换为打开的正则表达式可能会有效。
在没有双引号的情况下尝试这些。
这将取代路径的第一部分。
Find What: " ([^\s])+/"
Replace With: " "
这将删除没有a的所有行。在他们中
Find What: "^[^\.]+\r\n"
Replace With: ""
答案 1 :(得分:0)
你的文件格式非常好,所以一个正则表达式可以做到这一点:
Find: ^(.*\s+)[^\s]+/([^/]+)$
|-----| this is the timestamp ($1)
|-----| this is the excluded part
|-----| this is the file name ($2)
Replace: $1$2